Skip to main content

Enforcing Software Developers’ Productivity by Using Knowledge and Experience

  • Conference paper
  • First Online:
Digitally Supported Innovation

Abstract

Objective—Explore the relation between developers, a Knowledge Experience Base (KEB) called PROMETHEUS and their presentation in the development of enterprise applications used to propose a theory that expresses relations based on empirical evidences. Methods—Case study carried out in a real context with 5 development teams each of 6 staff members, who have in turn carried out evolutive maintenance tasks on 5 Software Packages commercialized by the enterprise with 5 different process models. Results—In the 5 experimental teams that used KEB productivity is almost double compared to previous data without the KEB. Conclusions—We can assume that the theory is extendible to the development process according to which using KEB in maintenance processes improves developer productivity as it mitigates the errors made due to the amount of decisions taken during project execution. Experience collected in PROMETHEUS becomes part of the organizational culture, being it formalized.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Reifer, D.J.: Is the software engineering state of the practice getting closer to the state of the art? IEEE Softw. 20(6), 78–83 (2003)

    Article  Google Scholar 

  2. Foray, D.: L’economia della conoscenza. Il Mulino (2006)

    Google Scholar 

  3. Myers, P.: Knowledge Management and Organizational Design: An Introduction, Knowledge Management and Organizational Design. Butterworth-Heinemann, MA (1996)

    Google Scholar 

  4. Schneider, K., Schwinn, T.: Maturing experience base concepts at DaimlerChrysler. Softw. Process Improv. Pract. 6, 85–96 (2001)

    Article  Google Scholar 

  5. Malone, T.W., Crowston, K., Herman, G.A.: Organizing Business Knowledge-The MIT Process Handbook. MIT Press Cambridge (2003)

    Google Scholar 

  6. Basili, V.R., Caldiera, G., McGarry, F., Pajerski, R., Page, G., Waligora, S.: The software engineering laboratory—an operational software experience factory. In: Proceedings of the 14th International Conference on Software Engineering, pp. 370–381. ACM (1992)

    Google Scholar 

  7. Schneider, K., Hunnius, J.V.: Effective experience repositories for software engineering. In: 25th International Conference on Software Engineering, pp. 534–39. IEEE (2003)

    Google Scholar 

  8. Ardimento, P., Cimitile, M., Visaggio, G.: Distributed software development with knowledge experience packages. In: Demey, Y.T., Panetto, H. (eds.) OTM 2013. LNCS, vol. 8186, pp. 263–273. Springer, Berlin Heidelberg (2013)

    Google Scholar 

  9. Jedlitschka, A., Pfahl, D.: Experience-based model-driven improvement management with combined data sources from industry and academia. In: International Symposium on Empirical Software Engineering, pp. 154–161. IEEE (2003)

    Google Scholar 

  10. Klein, M.: Combining and relating ontologies: an analysis of problems and solutions. In: Workshop on ontologies and information sharing, pp. 53–62. Seattle, USA (2001)

    Google Scholar 

  11. Schneider, K., Schwinn, T.: Maturing experience base concepts at DaimlerChrysler. Softw. Process Improv. Pract. 6(2), 85–96 (2001)

    Article  Google Scholar 

  12. Ardimento, P., Caivano, D., Visaggio, G.: Experience formalized as a service for geographical and temporal remote collaboration. In: 3rd International Conference on Advanced Applied Informatics, pp. 48–53. IEEE (2014)

    Google Scholar 

  13. Ardimento, P., Baldassarre, M.T., Cimitile, M., Visaggio, G.: Empirical experimentation for validating the usability of knowledge packages in the innovation transfer. In: Filipe, J., Shishkov, B., Helfert, M., Maciaszek, L.A. (eds.) ICSOFT/ENASE 2007. CCIS, vol. 22, pp. 357–370. Springer, Berlin Heidelberg (2008)

    Google Scholar 

  14. Ardimento, P., Cimitile, M.: An empirical study on software engineering knowledge/experience packages. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 298–303. Springer, Berlin Heidelberg (2008)

    Google Scholar 

  15. Ardimento, P., Baldassarre, M.T., Cimitile, M., Visaggio, G.: Empirical validation on knowledge packaging supporting knowledge transfer. In: 2nd International Conference on Software and Data Technologies (ICSOFT), pp. 212–219. INSTICC (2007)

    Google Scholar 

  16. Ardimento, P., Cimitile, M., Visaggio, G.: Knowledge management integrated with e-learning in open innovation. J. e-Learn. Knowl. Soc. 2(3), 343–354 (2006)

    Google Scholar 

  17. Open platform for business software. http://www.alfresco.com/

  18. Ardimento, P., Convertini, V.N., Visaggio, G.: Building a knowledge experience base for facilitating innovation. Int. J. E-Services Mob. Appl. 5(4), 40–49 (2013)

    Article  Google Scholar 

  19. International Function Point Users Group. http://www.ifpug.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pasquale Ardimento .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Ardimento, P., Baldassarre, M.T., Boffoli, N., Caivano, D., Scalera, M., Visaggio, G. (2016). Enforcing Software Developers’ Productivity by Using Knowledge and Experience. In: Caporarello, L., Cesaroni, F., Giesecke, R., Missikoff, M. (eds) Digitally Supported Innovation. Lecture Notes in Information Systems and Organisation, vol 18. Springer, Cham. https://doi.org/10.1007/978-3-319-40265-9_16

Download citation

Publish with us

Policies and ethics