[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Human and social factors of software engineering: workshop summary

Published: 01 July 2005 Publication History

Abstract

Software is developed for people and by people. Human and social factors have a very strong impact on the success of software development endeavours and the resulting system. Surprisingly, much of software engineering research in the last decade is technical, quantitative and deemphasizes the people aspect. The workshop on Human and Social Factors in Software Engineering has been picking up on the some of the soft aspects in software development that was highlighted in the early days of software engineering. It also follows a recent trend in the software industry, namely the introduction of agile methods, and provides a scientific perspective on these. Including and combining approaches of software engineering with social science, the workshop looked at software engineering from a number of perspectives, including those of agile methods and communication theory, in order to point out solutions and conditions for human-centred software engineering.

References

[1]
Tom Demarco, Timothy Lister; Peopleware. Productive Projects and Teams, 2cnd edition, New York, 1999.
[2]
Benne, K. D., and Sheats, P.; Functional Roles of Group Members. The Journal of Social Issues, vol. 3, no. 2, 1948, pp. 41--49.
[3]
Belbin, M.; Team Roles at Work. Butterworth-Heinemann, 1993.
[4]
F. Kluckhohn and F. Strodtbeck; Variations in Value Orientations. Evanston, IL: Row Peterson, 1961.
[5]
G. Hofstede; Culture and organizations - Software of the mind: McGraw-Hill, 1997.
[6]
E. T. Hall; Beyond culture. New York: Anchor Books/Doubleday, 1976.
[7]
J. S. Olson and G. M. Olson; "Culture Surprises in Remote Software Development Teams," ACM Queue, vol. 1, pp. 52--59, 2004.
[8]
Klein G.; Sources of Power, MIT Press Camb. MA; 1998.
[9]
Patton M. Q.; Qualitative Research & Evaluation Methods 3rd Ed.; Sage Publications, California; 2002.
[10]
Simon H.; "A Behavioural Model of Rational Choice"; Quarterly J. of Econ.; V69 Issue 1 99--118; 1955.
[11]
Simon H.; "The Structure of Ill Structured Problems"; Artificial Intelligence 4, 181--201; 1973.
[12]
Klein G.; Calderwood R, MacGregor D; "Critical Decision Method for Eliciting Knowledge"; IEEE Trans. on Sys., Man and Cybernetics; V. 19, No.3, May/June; 1989.
[13]
Klein M.; "Capturing Design Rationale in Concurrent Engineering Teams", IEEE Comp. V26 No. 1 93--47, Jan. 1993.
[14]
Arrow, H., McGrath, J. E., and Berdahl, J. L.; Small as complex systems: Formation, coordination, development and adaptation. Thousand Oaks CA: Sage, 2000.
[15]
Gaffar, A., Seffah A., Javahery, H., Sinnig, D.; MOUDIL: A Platform for Capturing and Sharing Patterns. Patterns in Practice Workshop, ACM CHI Conference, Florida, April 2003.
[16]
Winograd, Terry; From Programming Environments to Environments for Designing, Communications of the ACM, 38, 6, (June 1995), 65--74.

Cited By

View all
  • (2024)Understanding Fairness in Software Engineering: Insights from Stack Exchange SitesProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3686687(269-280)Online publication date: 24-Oct-2024
  • (2023)The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods StudyEmpirical Software Engineering10.1007/s10664-023-10426-429:1Online publication date: 28-Dec-2023
  • (2023)Psychological Models and Instruments Employed to Identify Personality Traits of Software Developers: A Systematic Mapping StudyHuman-Computer Interaction10.1007/978-3-031-24709-5_11(146-161)Online publication date: 22-Jan-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
July 2005
1514 pages
ISSN:0163-5948
DOI:10.1145/1082983
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005
Published in SIGSOFT Volume 30, Issue 4

Check for updates

Author Tags

  1. agile methods
  2. communication architectures
  3. decision support
  4. group dynamics
  5. human-centric collaboration support
  6. interaction theory
  7. knowledge dissemination and reuse
  8. management
  9. qualitative studies
  10. social software
  11. software engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)57
  • Downloads (Last 6 weeks)7
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Understanding Fairness in Software Engineering: Insights from Stack Exchange SitesProceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3674805.3686687(269-280)Online publication date: 24-Oct-2024
  • (2023)The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods StudyEmpirical Software Engineering10.1007/s10664-023-10426-429:1Online publication date: 28-Dec-2023
  • (2023)Psychological Models and Instruments Employed to Identify Personality Traits of Software Developers: A Systematic Mapping StudyHuman-Computer Interaction10.1007/978-3-031-24709-5_11(146-161)Online publication date: 22-Jan-2023
  • (2022)Investigating Human and Social Factors in Requirements Engineering in Software EcosystemsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571476(1-10)Online publication date: 7-Nov-2022
  • (2022)The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ PerspectiveACM Transactions on Software Engineering and Methodology10.1145/354694332:5(1-37)Online publication date: 6-Jul-2022
  • (2022)Social science theories in software engineering researchProceedings of the 44th International Conference on Software Engineering10.1145/3510003.3510076(1994-2005)Online publication date: 21-May-2022
  • (2022)The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature ReviewIEEE Transactions on Software Engineering10.1109/TSE.2021.305189848:6(2105-2127)Online publication date: 1-Jun-2022
  • (2021)A Multidimensional Review and Extension of the SPI Manifesto Using STEEPLED AnalysisSystems, Software and Services Process Improvement10.1007/978-3-030-85521-5_13(181-208)Online publication date: 25-Aug-2021
  • (2020)Using Software Engineering and Agile Methods to Improve Inclusion and Team DiversityProceedings of the XIX Brazilian Symposium on Software Quality10.1145/3439961.3439986(1-10)Online publication date: 1-Dec-2020
  • (2020)Characteristics that affect preference of decision models for asset selection: an industrial questionnaire surveySoftware Quality Journal10.1007/s11219-019-09489-828:4(1675-1707)Online publication date: 1-Dec-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media