Research Interests
Publications
My research interests fall into three broad categories: Software Engineering, Data Mining, and Programming Languages.
Software Engineering
- Non-functional requirements
- Modeling of non-functional requirements
- Modeling non-functional requirements in agile environments
- Visualization techniques
- Aspect-oriented software development
- Testing aspects
- Early aspects
- Metrics related to AOSD
- AO refactorings
- AO frameworks
Data Mining
- Aspect mining tools and techniques
Programming Languages
- Domain specific programming languages
- AO DSL languages.
- Maiti, R. R., Krasnov, A. & Wilborne, D. M., & Mitropoulos, F.J. (2019). Using OCR to read handwritten texts in search for NFRs in Agile Software Engineering. Journal of Software Engineering Practice 3(2).
- Geisler, B., Kavage, S., & Mitropoulos, F.J. (2019). GAMESPECT: Aspect Oriented Programming for a Video Game Engine using Meta-languages Proceedings of IEEE SoutheastCon 2019.
- Maiti, R., & Mitropoulos, F.J. (2017). Capturing, Eliciting, and Prioritizing (CEP) NFRs in Agile Software Development. Proceedings of IEEE SoutheastCon 2017.
- Maiti, R., & Mitropoulos, F.J. (2017). Prioritizing Non-Functional Requirements in Agile Software Engineering. Proceeding of the SouthEast Conference, AMC SE ’17.
- Bennett, B., & Mitropoulos, F.J. (2016). New Metrics for Assessing Aspect Coupling. Proceedings of IEEE SoutheastCon 2016.
- Domah, D., & Mitropoulos, F.J. (2015). The NERV Methodology: A lightweight process for addressing non-functional requirements in agile software development. Proceedings of IEEE SoutheastCon 2015.
- Maiti, R., & Mitropoulos, F.J. (2015). Capturing, eliciting, predicting and prioritizing (CEPP) non-functional requirements metadata during the early stages of agile software development. Proceedings of IEEE SoutheastCon 2015.
- Tennyson, M., & Mitropoulos, F.J. (2014). Choosing a Profile Length in the SCAP Method of Source Code Authorship Attribution. Proceedings of IEEE SoutheastCon 2014.
- Dean, J.S., & Mitropoulos, F.J. (2014). An Aspect Pointcut for Parallelizable Loops. Proceedings of the 28th Annual ACM Symposium on Applied Computing. Gyeongju, Korea.
- Manning, F.J., & Mitropoulos, F.J. (2014). Utilizing attack graphs to measure the efficacy of security frameworks across multiple applications. Proceedings of the 47th Hawaii International Conference on System Sciences.
- Tennyson, M., & Mitropoulos, F.J. (2013). Improving the Burrows method of source code authorship attribution. IADIS International Conference in Applied Computing.
- Farid, W., & Mitropoulos, F.J. (2013). NORPLAN: Non-functional Requirements Planning for agile processes. Proceedings of IEEE SoutheastCon 2013.
- Lieberman, G., & Mitropoulos, F.J. (2013). Securely handling application-to-application connection credentials. Proceedings of IEEE SoutheastCon 2013.
- Rand McFadden, R., & Mitropoulos, F.J. (2013). Survey and analysis of quality measures used in aspect mining. Proceedings of IEEE SoutheastCon 2013.
- Farid, W., & Mitropoulos, F.J. (2013). Visualization and scheduling of non-functional requirements for agile processes. Proceedings of IEEE SoutheastCon 2013.
- Rand McFadden, R., & Mitropoulos, F.J. (2013). Survey of aspect mining case study software and benchmarks. Proceedings of IEEE SoutheastCon 2013.
- Edge, C., & Mitropoulos, F.J. (2012). Modularity tradeoffs with aspect-oriented web-tier security pattern implementations.Third Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2012) @ AOSD 2012, Potsdam, Germany.
- Edge, C., & Mitropoulos, F.J. (2012). Improving security design patterns with aspect-oriented strategies. Proceedings of the 50th Annual ACM Southeast Conference (ACMSE 2012), 24-29.
- Tribbey, W., & Mitropoulos, F.J. (2012). Construction and analysis of vector space models for use in aspect mining. Proceedings of the 50th Annual ACM Southeast Conference (ACMSE 2012), 220-225.
- Farid, W., & Mitropoulos, F.J. (2012). Novel lightweight engineering artifacts for modeling non-functional requirements in agile processes.Proceedings of IEEE SoutheastCon 2012.
- Rand McFadden, R., & Mitropoulos, F.J. (2012). Aspect mining using model-based clustering. Proceedings of IEEE SoutheastCon 2012.
- Farid, W., & Mitropoulos, F.J. (2012). NORMATIC: A visual tool for modeling non-functional requirements in agile processes. Proceedings of IEEE SoutheastCon 2012.
- Maisikeli, S., & Mitropoulos, F. J. (2010). Aspect mining using self-organizing maps with method level dynamic software metrics as input vectors. Second International Conference on Software Technology and Engineering (ICSTE) 2010, 212-217.
- Farhat, S., Simco, G., & Mitropoulos, F. J. (2010). Using aspects for testing nonfunctional requirements in object-oriented systems. Proceedings of IEEE SoutheastCon 2010, 356-359.
- Edge, C., & Mitropoulos, F.J. (2009). Aspectization of the secure communication pattern for data integrity. AIS Workshop on Security and Privacy (WISP 2009).
- Farhat, S., Simco, G., & Mitropoulos, F. J. (2009). Refining and reasoning about nonfunctional requirements. Proceedings of the 47th Annual ACM Southeast Conference (ACMSE 2009), 1-5.
- Simco, G,. Mitropoulos, F. J., & Farhat, S. (2008). On the engineering of survivable systems. Proceedings of the 9th IASTED International Conference Software Engineering and Applications (SEA 2008), 45-51.
- Budwell, C., & Mitropoulos, F.J. (2008). The SLAI Methodology: An aspect-oriented requirement identification process. Proceedings of the 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), Wuhan, China.