Adam A. PorterView profile
Professor
Adam A. Porter is a Professor in the Department of Computer Science at the University of Maryland, affiliated with the University of Maryland Institute for Advanced Computing Studies (UMIACS). He holds a Ph.D. from the University of California at Irvine (1991). His research focuses on software engineering, mobile application development, and empirical studies of software processes. Notable contributions include work on metamorphic testing, software quality assurance, and educational initiatives like the first MOOC on Android development. Education: Ph.D., Computer Science, University of California at Irvine, 1991 Research Interests: Dr. Porter's work spans software testing (e.g., metamorphic testing), mobile application frameworks (Android), and empirical methods to improve software development practices. He emphasizes practical applications, such as improving static analysis tools and exploring human-AI collaboration in intelligence analysis. His research often bridges theory and practice, with contributions to tools like Skoll for distributed quality assurance. Publications: His recent work includes advancements in AI-driven materials modeling, software defect triaging, and metagenomic assembly algorithms. The articles reflect his interdisciplinary approach, combining machine learning with domain-specific challenges in materials science and bioinformatics. Awards: NSF Early Career Award (1995) Dean's Teaching Excellence Award (1995) Senior Member IEEE/ACM (2003/2006) Mobile Learning Fellow (2010) Grants/Advising: He has led projects funded by NSF and industry collaborations, focusing on software testing, mobile systems, and educational platforms. His mentoring includes community outreach programs for underrepresented students. Labs/Teams: Leads research efforts in software engineering methodologies and collaborates on initiatives like the ATAACK Android testbed for cloud-based emulation of mobile systems.








