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

The effects of development team skill on software product quality

Published: 01 May 2006 Publication History

Abstract

This paper provides an analysis of the effect of the skill/experience of the software development team on the quality of the final software product. A method for the assessment of software development team skill and experience is proposed, and was derived from a workforce management tool currently in use by the National Aeronautics and Space Administration. Using data from 26 small-scale software development projects, the team skill measures are correlated to 5 software product quality metrics from the ISO/IEC 9126 Software Engineering Product Quality standard. In the analysis of the results, development team skill is found to be a significant factor in the adequacy of the design and implementation. In addition, the results imply that inexperienced software developers are tasked with responsibilities ill-suited to their skill level, and thus have a significant adverse effect on the quality of the software product.

References

[1]
B. W. Boehm, J. R. Brown, and M. Lipow. "Quantitative Evaluation of Software Quality." In Proceedings of the 2nd International Conference on Software Engineering, pp. 592--605, Los Alamitos, CA, 1976. IEEE Computer Society Press.
[2]
V. R. Basili, L. C. Briand, and W. L. Melo. "A Validation of Object-Oriented Design Metrics as Quality Indicators." IEEE Transactions on Software Engineering, 22(10):751--760, October 1996.
[3]
T. M. Khoshgoftaar, J. C. Munson, B. B. Bhattacharya, and G. D. Richardson. "Predictive Modeling Techniques of Software Quality from Software Measures." IEEE Transactions on Software Engineering, 18(5):979--987, November 1992.
[4]
R. Subramanyam and M. S. Krishnan. "Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects." IEEE Transactions on Software Engineering, 29(4):297--310, April 2003.
[5]
J. Bach. "Enough About Process: What We Need Are Heroes." Computer, 12(2):96--98, March 1995.
[6]
J. Bach. "What Software Reality Is Really About." Computer, 32(12):148--149, December 1999.
[7]
M. Diaz and J. Sligo. "How software process improvement helped Motorola." IEEE Software, 14(5):75--81, Sept.-Oct. 1997.
[8]
T. J. Haley. "Software process improvement at Raytheon." IEEE Software, 13(6):33--41, November 1996.
[9]
NASA. "Competency Management System {online}." In http://ohr.gsfc.nasa.gov/cms/home.htm, Goddard Spaceflight Center, MD, April 2005. National Aeronautics and Space Administration.
[10]
ISO/IEC 9126. ISO/IEC 9126:2001. Software engineering-Product Quality. International Organization for Standardization, Geneva, Switzerland, 2001.
[11]
J. M. Beaver, G. A. Schiavone, and J. S. Berrios. "Predicting Software Suitability Using a Bayesian Belief Network." In Proceedings of the 4th International Conference on Machine Learning and Applications, pp. 82--88, Los Angeles, CA, 2005. IEEE Computer Society Press.
[12]
T. McCabe. "A Complexity Measure." IEEE Transactions on Software Engineering, SE-2(4):308--320, December, 1976.

Cited By

View all
  • (2024)Measuring software engineer's contribution in practice: An industrial experience reportJournal of Software: Evolution and Process10.1002/smr.2722Online publication date: 4-Sep-2024
  • (2023)An Experience Report on Assessing Software Engineer’s Outputs in Practice2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)10.1109/ICSSP59042.2023.00012(13-24)Online publication date: May-2023
  • (2023)Teamwork in Software Development and What Personality Has to Do with It - An OverviewVirtual, Augmented and Mixed Reality10.1007/978-3-031-35634-6_10(130-153)Online publication date: 23-Jul-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 31, Issue 3
May 2006
171 pages
ISSN:0163-5948
DOI:10.1145/1127878
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2006
Published in SIGSOFT Volume 31, Issue 3

Check for updates

Author Tags

  1. development skill
  2. software metrics
  3. software quality

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)Measuring software engineer's contribution in practice: An industrial experience reportJournal of Software: Evolution and Process10.1002/smr.2722Online publication date: 4-Sep-2024
  • (2023)An Experience Report on Assessing Software Engineer’s Outputs in Practice2023 IEEE/ACM International Conference on Software and System Processes (ICSSP)10.1109/ICSSP59042.2023.00012(13-24)Online publication date: May-2023
  • (2023)Teamwork in Software Development and What Personality Has to Do with It - An OverviewVirtual, Augmented and Mixed Reality10.1007/978-3-031-35634-6_10(130-153)Online publication date: 23-Jul-2023
  • (2022)Quantifying effectiveness of team recommendation for collaborative software developmentAutomated Software Engineering10.1007/s10515-022-00357-729:2Online publication date: 1-Nov-2022
  • (2020)An Empirical Study to Investigate the Effect of Transactive Memory System on Software Development Team PerformanceJournal of Information Systems Engineering and Management10.29333/jisem/83725:3(em0117)Online publication date: 2020
  • (2020)Digital Re-imagination of Software and Systems Processes for Quality EngineeringProceedings of the International Conference on Software and System Processes10.1145/3379177.3388894(21-30)Online publication date: 26-Jun-2020
  • (2020)Towards Team Formation in Software Development: A Case Study of Moodle2020 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)10.1109/ECTI-CON49241.2020.9158078(157-160)Online publication date: Jun-2020
  • (2019)Whirl of Prowess-Creation of Tool to Analyze Employability Skills Essential for the Healthcare IndustryInternational Journal of Information Systems and Social Change10.4018/IJISSC.201910010310:4(36-56)Online publication date: 1-Oct-2019
  • (2019)Software Team Member Configurations: A Study of Team Effectiveness in Moodle2019 10th International Workshop on Empirical Software Engineering in Practice (IWESEP)10.1109/IWESEP49350.2019.00012(19-195)Online publication date: Dec-2019
  • (2017)Employability Skills Essential for Healthcare IndustryProcedia Computer Science10.1016/j.procs.2017.11.390122(431-438)Online publication date: 2017
  • 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