ABSTRACT
It is widely recognized the potential of using organizational data analysis to enable automated tools supporting process management task. The organizational repositories should be used in an active way to accordingly support dynamic decision-making process in software project management. In this paper, we briefly describe a research aiming to support the human resource allocation process in the software process context based on the analysis of organizational repositories. It intends to provide an organizational data analysis as a mean to take empirical evidence to perform fact-based decisions upon historical and ongoing organizational experiences. As the work is in its beginning, we also present some differences from other already existing approaches and the main challenges to be overcome through completion of this work.
- Demeyer, S., Murgia, A., Wyckmans, K., and Lamkanfi, A. 2013. Happy Birthday! A trend analysis on past MSR papers. In Proceedings of the 10th IEEE Working Conference on Mining Software Repositories (San Francisco, CA, USA, May 18-19, 2013). MSR ‘13. 353-362. DOI= http://dx.doi.org/10.1109/MSR.2013.6624049 Google ScholarDigital Library
- Hassan, A. E. 2008. The Road Ahead for Mining Software Repositories. In Proceedings of Frontiers of Software Maintenance (Beijing, China, Sept. 28 - Oct. 4, 2008). FoSM ‘08. 48-57. DOI= http://dx.doi.org/10.1109/FOSM.2008.4659248Google ScholarCross Ref
- Lima, A. M., and Reis, R. Q. 2008. Decentralized Software Process Coordination and Security using Electronic Contracts. In Proceedings of the 2nd International Workshop on Tool Support and Requirements Management in Distributed Projects (Bangalore, India, August 17, 2008). REMIDI ’08, 1-6.Google Scholar
- Lopes, P. M. 2013. Uma pesquisa qualitativa sobre critérios de alocação de recursos humanos em projetos de software. Master’s Thesis. Postgraduate Program in Computer Science, Federal University of Pará.Google Scholar
- Mishra, A., and Misra, S. 2010. People management in software industry: the key to success. In ACM SIGSOFT Software Engineering Notes, Volume 35, Issue 6 (November 2010). ACM, New York, NY, 1-4. DOI= http://dx.doi.org/10.1145/1874391.1874402 Google ScholarDigital Library
- Oliveira, C. H. S. 2012. Estudo da alocação de pessoas em projetos de software através da teoria fundamentada em dados. Master’s Thesis. Postgraduate Program in Computer Science, Federal University of Pará.Google Scholar
- Ruhe, G., and Pfleeger, S. L. 2007. Software Engineering Decision Support. In Proceedings of the 40th Annual Hawaii International Conference on System Sciences (Waikoloa, HI, USA, January, 2007). HICSS ‘07. 282. DOI= http://dx.doi.org/10.1109/HICSS.2007.494 Google ScholarDigital Library
- Silva, F. Q. B., França, A. C. C., Monteiro, C. V. F., Cardozo, E. S. F., and Suassuna, M. 2011. An Empirical Study on the Use of Team Building Criteria in Software Projects. In Proceedings of the International Symposium on Empirical Software Engineering and Measurement (Banff, AB, September 22 – 23, 2011). ESEM ’11. 58-67. DOI= http://dx.doi.org/10.1109/ESEM.2011.14 Google ScholarDigital Library
- Tan, P. N., Steinbach, M., and Kumar, V. 2006. Introduction to Data Mining. Pearson Education Inc., Boston, MA. Google ScholarDigital Library
- Wangenheim, C. G., and Wangenheim, A. 2003. Raciocínio Baseado em Casos. Editora Manole Ltda., Barueri, SP.Google Scholar
- Xie, T., Thummalapenta, S., Lo, D., and Liu, C. 2009. Data Mining for Software Engineering. IEEE Computer, Volume 42, Issue 8 (August 2009), 55-62. DOI= http://dx.doi.org/10.1109/MC.2009.256 Google ScholarDigital Library
Index Terms
- Automated support for human resource allocation in software process by cluster analysis
Recommendations
Change Impact Analysis of a Software Process Using Process Slicing
QSIC '09: Proceedings of the 2009 Ninth International Conference on Quality SoftwareA software process needs to be changed for various reasons during or before its enactment. To accommodate the change in the software process, it is necessary to analyze the impacts of the change. Few researches provide the methods to structurally ...
Nirikshan: process mining software repositories to identify inefficiencies, imperfections, and enhance existing process capabilities
ICSE Companion 2014: Companion Proceedings of the 36th International Conference on Software EngineeringProcess mining is to extract knowledge about business processes from data stored implicitly in ad-hoc way or explicitly by information systems. The aim is to discover runtime process, analyze performance and perform conformance verification, using ...
Research on Human Resource Configuration Strategy in Software Engineering
ICEE '10: Proceedings of the 2010 International Conference on E-Business and E-GovernmentSoftware engineering processes are the steps which aim to produce software that meet the demand and achieve the goal of the project. It includes the development process, testing process, operation process, maintenance process. These processes cover the ...
Comments