PROFILING THE EFFORT OF NOVICES IN SOFTWARE DEVELOPMENT TEAMS - An Analysis using Data Collected Non Invasively

Ilenia Fronza, Jelena Vlasenko

Abstract

New developers exhibit working patterns that are different from existing and experienced software developers. Understanding such patterns may help in determining the actual level of introduction developers have within a company. Moreover, browsing the internet has achieved a pivotal role, as browsing people collect valuable information about working issues and, indeed, developers spend a significant amount of effort browsing. Models have been proposed and validated for the introduction of novices in companies. This paper analyses one of the most promising of these models, the one proposed by (Fronza et al., 2009), and validates it against the patterns of usage of browsing. It appears that the patters of use of the browser confirm the proposed model and that at the end of the observation period, when according to the model, the new developers should have been fully introduced into the working patterns of the company, there is a substantial congruence between the working patterns of the new developers and of the existing developers.

References

  1. Berlin, L. M. 1993. Beyond program understanding: a look at programming expertise in industry. In 5th Workshop on Empirical Studies of Programmers, pp.6 -- 25.
  2. Brooks, F. P. Jr. 1995. The Mythical Man Month, Addison-Wesley.
  3. Coman I. And Sillitti A. 2007. An Empirical Exploratory Study on Inferring Developers' Activities from LowLevel Data. In SEKE'07, International Conference on Software Engineering and Knowledge Engineering.
  4. Coman, I. D., Sillitti, A., and Succi, G. 2008. Investigating the Usefulness of Pair-Programming in a Mature Agile Team. In Proceedings of the International Conference on Agile Porcesses and eXtreme Programming in Software Engineering (Limerick, Ireland, June 10-14, 2008), 127-136.
  5. Coman, I. D., Sillitti, A., and Succi, G. 2009. A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment. In ICSE'09, International Conference on Software Engineering, pp. 89 - 99.
  6. Fronza, I., Sillitti, A., Succi, G. 2009. An interpretation of the results of the analysis of pair programming during novices integration in a team. In ESEM'09, 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 225 -- 235.
  7. Lethbridge, T. C. and Singer, J. 1997. Understanding Software Maintenance Tools: Some Empirical Research. In Workshop on Empirical Studies of Software Maintenance, pp. 157 - 162.
  8. Moser R., Sillitti A., Abrahamsson P., and Succi G. 2006. Does refactoring improve reusability? In Proceedings of the International Conference on Software Reuse , pp. 287-297, 2006.
  9. Ronchetti, M., Succi, G., Pedrycz, W., and Russo, B. 2006. Early Estimation of Software Size in ObjectOriented Environments. A Case Study in a CMM level 3 Software Firm. Information Sciences, 176, 2006, 475-489.
  10. Scotto M., Sillitti A., Succi G., Vernazza T. 2004. A Relational Approach to Software Metrics. In Proceedings of the Symposium on Applied Computing, pp. 1536-1540, 2004.
  11. Scotto M., Sillitti A., Succi G., Vernazza T. 2006. A NonInvasive Approach to Product Metrics Collection. Journal of Systems Architecture, 52, 11, pp. 668 - 675.
  12. Sillitti, A., Janes, A., Succi, G., and Vernazza, T. 2003. Collecting, Integrating and Analyzing Software Metrics and Personal Software Process Data. In EUROMICRO, pp. 336 - 342.
  13. Sillitti A., Janes A., Succi G., Vernazza T. 2004. Measures for Mobile Users: an Architecture. Journal of Systems Architecture, 50, 7, pp. 393 - 405.
  14. Sillitti A., Ceschi M., Russo B., Succi G. 2005. Managing Uncertainty in Requirements: a Survey in Plan-Based and Agile Companies. In Proceedings of the International Software Metrics Symposium, 19-22, 2005.
  15. Wei, G. and Tai, L. 2010. An Empirical Study on Organizational Commitment and Turnover of IT Industry. In International Conference on E-Business and E-Government, pp. 904 -- 906.
  16. Zou, L. and Godfrey, M. W. 2008. Understanding Interactions Differences Between Newcomer and Expert Programmers. In International Workshop on Recommendation Systems for Software, pp. 26 - 29.
Download


Paper Citation


in Harvard Style

Fronza I. and Vlasenko J. (2011). PROFILING THE EFFORT OF NOVICES IN SOFTWARE DEVELOPMENT TEAMS - An Analysis using Data Collected Non Invasively . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8425-55-3, pages 392-395. DOI: 10.5220/0003505203920395


in Bibtex Style

@conference{iceis11,
author={Ilenia Fronza and Jelena Vlasenko},
title={PROFILING THE EFFORT OF NOVICES IN SOFTWARE DEVELOPMENT TEAMS - An Analysis using Data Collected Non Invasively},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2011},
pages={392-395},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003505203920395},
isbn={978-989-8425-55-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - PROFILING THE EFFORT OF NOVICES IN SOFTWARE DEVELOPMENT TEAMS - An Analysis using Data Collected Non Invasively
SN - 978-989-8425-55-3
AU - Fronza I.
AU - Vlasenko J.
PY - 2011
SP - 392
EP - 395
DO - 10.5220/0003505203920395