Publications

Links available only from 2013. Please ask for others if you are interested.

2017 2016   2015   2014   2013   2012   2011   2010   Older

2017

DANTAS, C. E.,  MAIA, M.; On the Actual Use of Inheritance and Interface in Java Projects: Evolution and Implications. Proc. of 27th  International Conference on Computer Science and Software Engineering (CASCON), Toronto, Canada. pp.10, 2017. (accepted)

PEREIRA, M. A.,  MAIA, M.; Mineração de regras para solução de problemas relacionados à fragmentação do AndroidProc. of 5th  Workshop on Software Visualization, Evolution and Maintenance (VEM), Fortaleza, Brazil pp.8, 2017. (accepted)

 CAMPOS, E.,  MAIA, M.; Common Bug-fix Patterns: A Large-Scale Observational StudyProc. of the 11th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) pp.10, 2017. (accepted)

  PAIXÃO, K.; FELÍCIO, C.; DELFIM, F.; MAIA, M.; On the Interplay between Non-Functional Requirements and Builds on Continuous Integration. Proc. of the 14th International Conference on Mining Software Repositories - Mining Challenge Track (MSR) p. , 2017. 

 BibTex VALE, L.; MAIA, M.; On the Properties of Design-relevant Classes for  Design Anomaly Assessment. Proc. of the 25th International Conference on Program Comprehension (ICPC) ERA. p. -, 2017.

 BibTex SANTOS, G.; PAIXÃO, K.; ANQUETIL, D.; ETIEN, A.; MAIA, M.; DUCASSE, S. Recommending source code locations for system-specific transformation. Proc. of the 24th International Conference on Software Analysis, Evolution, and Reengineering (SANER) p. 160-170, 2017.

 BibTex CAMPOS, E.; MAIA, M. Mining historical information to study bug fixes. Proceedings of 14th  International Conference on Information Technology: New Generations (ITNG), p. 1-6, 2017.

2016 

 BibTex DELFIM, F. M. ; PAIXÃO, K. V. R. ; CASSOU, D. ; MAIA, M. Redocumenting APIs with crowd knowledge: a coverage analysis based on question types. Journal of The Brazilian Computer Society (Online), v. 22, p. 9, 2016.

   CAMPOS, E. ; MONPERRUS, M. ; MAIA, M. Searching Stack Overflow for API-usage-related Bug Fixes Using Snippet-based Queries. Proc. of 26th  International Conference on Computer Science and Software Engineering (CASCON), Toronto, Canada, p. 1-11, 2016.

CAMPOS, E. ; SOUZA, L.; MAIA, M. Searching Crowd Knowledge to Recommend Solutions for API Usage Tasks. Journal of Software: Evolution and Process (JSEP). 31pp. Wiley, 2016.

 BibTex ROCHA, A. M. ; MAIA, M. . Automated API Documentation with Tutorials Generated From Stack Overflow. Proc. of 30th Brazilian Symposium on Software Engineering (SBES'2016). in portuguese.

 BibTex DANTAS, C. E. ; MAIA, M. . An analysis of association between code anomaly co-occurrences and structural metrics. Proc. of the IV Workshop on Software Visualization, Evolution and Maintenance VEM'2016. in portuguese.

2015

 BibTex SILVA, L. L. ; VALENTE, M.T. ; MAIA, M. Co-change Clusters: Extraction and Application on Assessing Software Modularity.  Transactions on Aspect-Oriented Software Development (Print), Springer, p. 1-37, 2015.

 BibTex TANGARI, G. ; MAIA, M. . Ranking Developers' Importance Factors based on Team Leader Perspective. International Journal of Software Engineering and Knowledge Engineering.

 BibTex SOARES, M. S. ;  MAIA, M. ; FERNANDES, R. S. . Performance Evaluation of Aspect-Oriented Programming Weavers. In: José Cordeiro, et al.. (Org.). Enterprise Information Systems - Lecture Notes in Business Information Processing. 1ed.: Springer, 2015, v. 225, p. 187-203

 BibTex DELFIM, F. M. ; PAIXÃO, K. ; MAIA, M.A. . Redocumentando APIs com conhecimento da multidão: um estudo de cobertura da API Swing no Stack Overflow. In: III Workshop on Software Visualization, Evolution and Maintenance, 2015, Belo Horizonte. Proc of the III Workshop on Software Visualization, Evolution and Maintenance, 2015. p. 1-8. Distinguished paper. Runner-up.

 BibTex VALE, L. N. ; MAIA, M.A. . Keecle: Mining Key Architecturally Relevant Classes using Dynamic Analysis. In: IEEE 31st International Conference on Software Maintenance and Evolution (ICSME), 2015, Bremen. Proc. of ICSME'2015 - ERA Track, 2015. p. 1-5.

 BibTex SILVA, L. L. ; VALENTE, M. T. O. ; MAIA, M.A. ; ANQUETIL, N. . Developers? Perception of Co-Change Patterns: An Empirical Study. In: IEEE 31st International Conference on Software Maintenance and Evolution (ICSME), 2015, Bremen. Proc. of ICSME'2015, 2015. p. 1-9.

 BibTex LAFETA, R. F. Q. ; MAIA, M. ; ROTHLISBERGER, D. . Framework Instantiation Using Cookbooks Constructed With Static and Dynamic Analysis. In: International Conference on Program Comprehension, ERA Track. 2015, Florence. Proc. of ICPC'2015, 2015. p. 1-4.

 BibTex TANGARI, G. ; MAIA, M. Developers' importance from the leader perspective. In: International Conference on Software Engineering and Knowledge Engineering, 2015. Proc. of the SEKE'2015, 2015. p. 1-6.

2014

 BibTex GAIA, F. N. ; FERREIRA, G. ; FIGUEIREDO, E. ; MAIA, M. . A Quantitative and Qualitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines. Science of Computer Programming (Print), v. online, p. 1-36, 2014.

 BibTex SOUZA, L. B. L. ; CAMPOS, E. C. ; ALMEIDA MAIA, M. . Ranking Crowd Knowledge to Assist Software Development. In: Proc. of the 22nd International Conference on Program Comprehension - ICPC'2014, 2014, Hyderabad. 2014. p. 1-11. Distinguished Paper.

 BibTex SILVA, L. L. ; VALENTE, M. T. O. ; MAIA, M. . Assessing Modularity using Co-Change Clusters. In: 13th International Conference on Modularity, 2014, Lugano. Proceedings of the 13th International Conference on Modularity, 2014. p. 49-60. Best Paper Award.

 BibTex  SOUZA, L. B. L. ; CAMPOS, E. C. ; ALMEIDA MAIA, M.  On the Extraction of Cookbooks for APIs from the Crowd Knowledge. In: Proc. of the 28th Brazilian Symposium on Software Engineering - SBES'2014. Acceptance rate: 24%. 10pp. Maceió - AL.

 BibTex  CAMPOS, E. C. ; SOUZA, L. B. L. ; ALMEIDA MAIA, M. Nuggets Miner: Assisting Developers by Harnessing the StackOverflow Crowd Knowledge and the GitHub Traceability. In: Proc. of the Brazilian Conference on Software: Theory and Practice (CBSoft 2014) - Tool Session. 8pp. Maceió - AL. Second-place Best Tool Award.

 BibTex  SILVA, L. L. ; FÉLIX, D. VALENTE, M. T. O. ; MAIA, M.  ModularityCheck: A Tool for Assessing Modularity using Co-Change Clusters. In: Proc. of the Brazilian Conference on Software: Theory and Practice (CBSoft 2014) - Tool Session. 8pp. Maceió - AL. Third-place Best Tool Award. 

 BibTex CAMPOS, E. C. ; MAIA, M. . Automatic categorization of questions from Q&A sites. In: ACM Symposium on Applied Computing - SAC, 2014, Gyeongju, Korea. Proc. of the 29th Symposium On Applied Computing, 2014.

 BibTex XAVIER, J., MACÊDO, A.; MAIA, M. Understanding the popularity of reporters and assignees in the Github. In: Proc. of the 26th International Conference on Software Engineering and Knowledge Engineering. Vancouver, Canada. 

 BibTex FERNANDES, R. S. ; MAIA, M. ; SOARES, M. S. . A Systematic Review on Performance Evaluation of Aspect-oriented Programming Technique Used to Implement Crosscutting Concerns. In: 16th International Conference on Enterprise Information Systems (ICEIS), 2014, Lisbon, Portugal. Proc. of the 16th International Conference on Enterprise Information Systems (ICEIS), 2014. Distinguished paper.


2013

 BibTex MAIA, M. ; LAFETA, R. F. Q. . On the impact of trace-based feature location in the performance of software maintainers. The Journal of Systems and Software, v. 88, p. 1023-1037, 2013.
 
 BibTex FERREIRA, G.C.S. ; GAIA, F. N. ; FIGUEIREDO, E. M. L. ; ALMEIDA MAIA, M. . On the Use of Feature-Oriented Programming for Evolving Software Product Lines -- A Comparative Study. Science of Computer Programming (Print), v. online, p. 1-34, 2013.
 
 BibTex SOUZA, L. B. L. ; MAIA, M. . Do Software Categories Impact Coupling Metrics?. In: 10th Working Conference on Mining Software Repositories, 2013, San Francisco. 10th Working Conference on Mining Software Repositories, 2013. p. 217-220.
 
 BibTex MAIA, M. ; SILVA, A. C. ; SILVA, I. R. . On the Influence of Latent Semantic Analysis Parameterization for Bug Localization. Revista de Informática Teórica e Aplicada: RITA, v. 20, p. 49-76, 2013.

 BibTex JULIANO, R. C. ; TRAVENCOLO, B. A. N. ; SOARES, M. S. ; ALMEIDA MAIA, M. . Automated Computation of Use Cases Similarity can Aid the Assessment of Cohesion and Complexity of Classes. In: Proc. of the International Conference on Software Engineering & Knowledge Engineering (SEKE'2013), 2013, Boston. p. 494-499.


2012

 BibTex Gaia, Felipe Nunes ; Ferreira, Gabriel Coutinho Sousa ; Figueiredo, Eduardo ; Almeida Maia, Marcelo . A Quantitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines. SBLP'2012. LNCS 7554. Springer Berlin Heidelberg, 2012, v. , p. 134-149.

 BibTex VICENTE, e. ; DYANY, G. ; MATIAS JR, R. ; ALMEIDA MAIA, M. . Improving Program Comprehension in Operating System Kernels with Execution Trace Information. In: Proc. of the International Conference on Software Engineering and Knowledge Engineering (SEKE2012), 2012, Redwood City. p. 1-6.

2011

 BibTex FIGUEIREDO, E. ; GARCIA, A. ; MAIA, MARCELO ; FERREIRA, G.; NUNES, C.; WHITTLE, J. On the impact of crosscutting concern projection on code measurement. In: the tenth international conference, 2011, Porto de Galinhas. Proceedings of the tenth international conference on Aspect-oriented software development - AOSD '11. New York: ACM Press. p. 81-12.

 BibTex SILVA, LUCIANA LOURDES ; PAIXAO, KLERISSON RIBEIRO ; AMO, SANDRA DE ; MAIA, MARCELO DE ALMEIDA . On the Use of Execution Trace Alignment for Driving Perfective Changes. In: 2011 15th European Conference on Software Maintenance and Reengineering (CSMR), 2011, Oldenburg. 2011 15th European Conference on Software Maintenance and Reengineering. p. 221-10.

 BibTex LAFETA, R. F. Q. ;  MAIA, M. . An Empirical Assessment of the Use of Execution Traces in Software Maintenance. In: Simpósio Brasileiro de Engenharia de Software - SBES, 2011, São Paulo. Anais do XXV Simpósio Brasileiro de Engenharia de Software, 2011. p. 1-10.

 BibTex FERREIRA, G.C.S. ; GAIA, F. N. ; FIGUEIREDO, E. M. L. ;  MAIA, M. . On the Use of Feature-Oriented Programming for Evolving Software Product Lines A Comparative Study. In: Simpósio Brasileiro de Linguagens de Programação, 2011, São Paulo. Anais do XV Simpósio Brasileiro de Linguagens de Programação, 2011. p. 1-14.

 BibTex SILVA, L. L. ; AMO, S. A. ; ALMEIDA MAIA, M. . Sumarização de Rastros de Execução para Recuperação de Visões de Alto Nível em Sistemas Orientados a Objetos. In: Congresso Ibero-Americano em Engenharia de Software, 2011, Rio de Janeiro. XIV Congresso Ibero-Americano em Engenharia de Software, 2011. p. 1-14.

2010

  BibTex SILVA, L. L. ; PAIXÃO, K. ; AMO, S. A. ; ALMEIDA MAIA, M. . Software Evolution Aided by Execution Trace Alignment (in portuguese). In: Simpósio Brasileiro de Engenharia de Software, 2010, Salvador. Anais do XXIV SBES, 2010. p. 158-167.


For older publications please refer to the Lattes Curriculum ».