In our lab, people rarely work alone - we collaborate a lot with each other as well as with external researchers and our industry partners.
Leonardo Passos, M.Sc.

Ph.D. Student
M.Sc.,
Federal University of Minas Gerais
B.Sc.,
B.Sc., Pontifical University of Minas Gerais
My interests include programming languages and their application in software engineering.
News
Current Projects
Graduate Courses
- Fall 2010:
- Winter 2011:
Teaching Assistant
- ECE 355: Software Engineering
- ECE 150: Fundamentals of Programming
Recent Publications
"Towards Improving Bug Tracking Systems with Game Mechanisms",
MSR, no. GSDLAB–TR 2011–09–29, Waterloo, GSD Lab, University of Waterloo, 06/2012.
[pdf][zip]
SmartFixer: Fixing Software Configurations based on Self-adaptive Priorities,
, Waterloo, Generative Software Development Laboratory, University of Waterloo, 04/2012.
[pdf][txt][xls]
"A Study of Non-Boolean Constraints in Variability Models of an Embedded Operating System",
FOSD'11, Munich, Germany, ACM, 08/2011.
[pdf][pdf]
"A Semi-Automatic Approach for Extracting Software Product Lines",
Software Engineering, IEEE Transactions on, vol. PP, no. 99, pp. 1, 2011.
Past Publications
- Passos, L.; Terra, R.; Diniz, R.; Valente, M. T.: Static Architecture Conformance Checking - An Illustrative Overview. IEEE Software, 2009.
- Passos, L. T.; Bigonha, M.; Bigonha, R.: An LALR Parser Generator Supporting Conflicts, Journal of Universal Computer Science, 2008.
- Passos, L. T.; Bigonha, M.; Bigonha, R.: A Methodology for Removing LALR(k) Conflicts, In Journal of Universal Computer Science, 2007.
- Passos, L. T.; Valente, M. T.: Personalizing Web Sites for Mobile Devices Using a Graphical User Interface. International Conference on Web Engineering, 2004.


