Skip to main content

A Study of an Automated Software Effort Measurement Method

  • Conference paper
  • First Online:
Parallel and Distributed Computing, Applications and Technologies (PDCAT 2018)

Abstract

Software companies have adopted project management methodologies suitable for their organizations and have made significant efforts in successfully applying them to improve the quality of software. In particular, a technology that can measure and analyze software project data is essential for effective project management and productivity improvement. Of these software project data, software effort is the key metric to be measured, given its direct relation to process improvement and quality but also have general management interest. However, in practice, there have been many difficulties in actually measuring effort data because of problems in continuous and consistent measurement. Therefore, in this paper, we propose an automated software effort measurement method that can apply during the entire software development life cycle, to overcome these problems and to achieve improvement of effort measurement outcomes. Experiments are performed to evaluate the proposed method from the viewpoint of effort measurement accuracy. The results indicate that the proposed method shows a significant improvement compared to the existing methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Sommerville, I.: Software Engineering, 10th edn. Pearson, Boston (2016)

    MATH  Google Scholar 

  2. Singh, J.: Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication, 1st edn. Wiley-IEEE Computer Society Press, Hoboken (2017)

    Book  Google Scholar 

  3. Humphrey, W.S.: PSP(sm): A Self-Improvement Process for Software Engineers, 1st edn. Addison-Wesley Professional, Upper Saddle River (2005)

    Google Scholar 

  4. Blokdyk, G.: Personal Software Process: Best Practices Guide. CreateSpace Independent Publishing Platform, USA (2017)

    Google Scholar 

  5. Humphrey, W.S.: TSP: Leading a Development Team, 1st edn. Addison-Wesley Professional, Reading (2005)

    Google Scholar 

  6. Blokdyk, G.: Team software process: Fast Track. CreateSpace Independent Publishing Platform, USA (2017)

    Google Scholar 

  7. Richter, J.: Programming Applications for Microsoft Windows. Microsoft Press, Redmond (1999)

    Google Scholar 

  8. Yosifovich, P., Russinovich, M.E., Solomon, D.A., Ionescu, A.: Windows Internals, 7th edn. Microsoft Press, Redmond (2017)

    Google Scholar 

  9. Process Dashboard. https://www.processdash.com. Accessed 29 June 2018

  10. Nasir, M.H.N.M., Yusof, A.M.: Automating a modified personal software process. Malays. J. Comput. Sci. 18(2), 11–27 (2005)

    Google Scholar 

  11. Thisuk, S., Ramingwong, S.: WBPS: a new web based tool for personal software process. In: 11th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, pp. 1–6. IEEE, Nakhon Ratchasima (2014)

    Google Scholar 

  12. Johnson, P.M., Kou, H., Paulding, M., Zhang, Q., Kagawa, A., Yamashita, T.: Improving software development management through software project telemetry. IEEE Softw. 22(4), 76–85 (2005)

    Article  Google Scholar 

  13. Fauzi, S.S.M., Nasir, M.H.N.M., Ramli, N., Sahibuddin, S.: Software Process Improvement and Management: Approaches and Tools for Practical Development, 1st edn. IGI Global, Hershey (2011)

    Google Scholar 

  14. Artemev, V., et al.: An architecture for non-invasive software measurement. In: Petrenko, Alexander K., Voronkov, A. (eds.) PSI 2017. LNCS, vol. 10742, pp. 1–11. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74313-4_1

    Chapter  Google Scholar 

  15. Hochstein, L., Basili, V.R., Zelkowitz, M.V., Hollingsworth, J.K., Carver, J.: Combining self-reported and automatic data to improve programming effort measurement. In: 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 356–365. ACM, New York (2005)

    Google Scholar 

  16. Hochstein, L., Basili, V.R., Vishkin, U., Gilbert, J.: A pilot study to compare programming effort for two parallel programming models. J. Syst. Softw. 81(11), 1920–1930 (2008)

    Article  Google Scholar 

  17. Suthipornopas, P., et al.: Industry application of software development task measurement system: TaskPit. IEICE Trans. Inf. Syst. E100.D(3), 462–472 (2017)

    Article  Google Scholar 

  18. Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development, 3rd edn. Addison-Wesley Professional, Amsterdam (2011)

    Google Scholar 

Download references

Acknowledgement

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2017R1C1B5018295).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yeong-Seok Seo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Seo, YS., Jang, HS. (2019). A Study of an Automated Software Effort Measurement Method. In: Park, J., Shen, H., Sung, Y., Tian, H. (eds) Parallel and Distributed Computing, Applications and Technologies. PDCAT 2018. Communications in Computer and Information Science, vol 931. Springer, Singapore. https://doi.org/10.1007/978-981-13-5907-1_40

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-5907-1_40

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-5906-4

  • Online ISBN: 978-981-13-5907-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics