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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Foray, D.: L’economia della conoscenza. Il Mulino (2006)
Myers, P.: Knowledge Management and Organizational Design: An Introduction, Knowledge Management and Organizational Design. Butterworth-Heinemann, MA (1996)
Schneider, K., Schwinn, T.: Maturing experience base concepts at DaimlerChrysler. Softw. Process Improv. Pract. 6, 85–96 (2001)
Malone, T.W., Crowston, K., Herman, G.A.: Organizing Business Knowledge-The MIT Process Handbook. MIT Press Cambridge (2003)
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)
Schneider, K., Hunnius, J.V.: Effective experience repositories for software engineering. In: 25th International Conference on Software Engineering, pp. 534–39. IEEE (2003)
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)
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)
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)
Schneider, K., Schwinn, T.: Maturing experience base concepts at DaimlerChrysler. Softw. Process Improv. Pract. 6(2), 85–96 (2001)
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)
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)
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)
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)
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)
Open platform for business software. http://www.alfresco.com/
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)
International Function Point Users Group. http://www.ifpug.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-40265-9_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40264-2
Online ISBN: 978-3-319-40265-9
eBook Packages: Business and ManagementBusiness and Management (R0)