Center for ARiSE Faculty
Dr. Dewayne Perry is a Professor in the Department of Electrical & Computer Engineering at The University of Texas at Austin, and holds the Motorola Regents Chair in Electrical and Computer Engineering.
The first half of Dewayne Perry’s computing career was spent as a professional programmer. The next 16 years were spent doing software engineering research at Bell Laboratories in Murray Hill NJ. His appointment at UT Austin began January 2000. He is on the advisory board for Wiley’s Software Process: Improvement & Practice; a former associate editor of IEEE Transactions on Software Engineering; a member of ACM SIGSOFT and IEEE Computer Society; associate editor of ACM Transactions on Embedded Computing Systems; and has served as organizing chair, program chair and program committee member on the premiere software engineering conferences.
As a Research Software Engineer and Architect, his goals are to establish principles about, and to improve practice for, building and evolving large-scale software and process systems. In his theoretical work, he looks for fundamental mechanisms such as the role of feedback and control in evolution processes and the role of architecture in system design, construction and evolution. In his empirical work, he primarily uses the results to prune his theoretical work, but also to create empirical methods when needed to support that work. An effect of his many interactions with software developments is the transfer of practical insights about their products and processes.
- Software Architecture
- Software Engineering Process, Analyses, and Tools
- Empirical Studies in Software Engineering
Contact: email, POB 5.124A, Summer 2014 Office Hours: PENDING
Dr. Vijay K. Garg is a Professor in the Department of Electrical & Computer Engineering and Department of Computer Sciences at The University of Texas at Austin, and the Director of the Parallel and Distributed Systems Laboratory.
He received his Bachleor’s degree from the Indian Institute of Technology at Kanpur in 1984 and M.S. and Ph.D. from the University of California at Berkeley in 1985 and 1988, respectively. Prof. Garg is a pioneer in the area of distributed computing and discrete event systems. His main contributions are in the areas of global predicate detection, distributed debugging, distributed simulation, fault-tolerance, distributed algorithms and supervisory control of discrete event systems. Prof. Garg is the author of the booksConcurrent and Distributed Computing in Java (Wiley & Sons, 2004),Elements of Distributed Computing (Wiley & Sons, 2002), Principles of Distributed Systems (Kluwer, 1996) and a co-author of the book Modeling and Control of Logical Discrete Event Systems (Kluwer, 1995). Prof. Garg is an IEEE Fellow.
Prof. Garg’s current research interests are in the areas of distributed systems, discrete event systems and software engineering. He has published more than 130 refereed research articles in these areas. His research has been supported by NSF, IBM, Texas Advanced Research Program, TRW, and Compaq among others. He is a program committee member of several international conferences in the areas of distributed computing, formal methods and verification.
Contact: email, POB 5.436, Summer 2014 Office Hours: PENDING
Dr. Christine Julien is an Associate Professor in the Department of Electrical and Computer Engineering at The University of Texas at Austin where she is part of the Software Engineering Group.
She received the B.S. in Computer Science and Biology in 2000 from Washington University in Saint Louis. She continued at Washington University for the M.S. and D.Sc. degrees in Computer Science in 2003 and 2004, respectively. In 2009, Dr. Julien was awarded the NSF CAREER award.
Dr. Julien’s research is in the general intersection of software engineering with dynamic, resource constrained networks. She focuses on programming abstractions, middleware, models, and tools that ease the programming burden in these complex, dynamic, and unpredictable environments. Please see the webpage of my research group, read some of my papers, or contact me directly.
Contact: email, POB 5.140, Summer 2014 Office Hours: PENDING
Dr. Sarfraz Khurshid is an Associate Professor of Electrical and Computer Engineering at The University of Texas at Austin.
He completed his PhD in Computer Science at MIT. He received a BSc in Mathematics and Computer Science from Imperial College (London), and read Part III of the Mathematical Tripos at Trinity College Cambridge.
- Software Testing
- Specification Languages
- Code Con
Contact: email, POB 5.120, Summer 2014 Office Hours: PENDING
Dr. Miryung Kim is an assistant professor in the Department of Electrical and Computer Engineering at the University of Texas at Austin. She received her B.S. in Computer Science from Korea Advanced Institute of Science and Technology in 2001 and her M.S. and Ph.D. in Computer Science and Engineering from the University of Washington under the supervision of David Notkin in 2003 and 2008 respectively.
Professor Kim’s research focuses on software engineering, specifically on software evolution. Her research group, Software Evolution and Analysis Laboratory (SEAL), develops innovative program analysis algorithms and software development tools to make it easier to develop and maintain large scale software systems. SEAL’s mission is to improve programmer productivity and program correctness. She studies software development practices through user studies with professional software engineers and through rigorous empirical analysis of open source project data. She is a recipient of NSF CAREER Award, Microsoft Software Engineering Innovation Foundation (SEIF) Award in 2011, IBM Jazz Innovation Award in 2009, and ACM SIGSOFT Distinguished Paper Award (ASE 2010).
- Software evolution
- Static and dynamic program analysis
- Software development environment and tools
- Empirical Software Engineering
- Collaborative Software development
Contact: email, POB 5.118, Summer 2014 Office Hours: PENDING
Herb Krasner is a Senior Lecturer in the Department of Electrical and Computer Engineering at the University of Texas at Austin.
Prof. Krasner is a Senior Lecturer in the Software Engineering area where he teaches undergraduate and graduate courses in programming, data structures, OOA/OOD, database engineering, software design, agile methods, software process improvement and software system measurement & metrics.
Prof. Krasner is engaged in a multiyear research program focused on Modeling and Forecasting of the Cost of Software Quality (CoSQ). He is also known for his work on modeling the cost/benefits of software quality and reporting the ROI data for software process improvement programs, as well as, the reported results from the empirical studies of professional programmers. He has published over 55 papers, articles and book sections, and has spoken at many professional conferences and meetings. He is currently leading an effort to formulate a new multidisciplinary UT research center (called the AgingLab) focusing on the problems and solutions of adaptive aging of senior citizens enabled by the use of advanced technologies.
Prof. Krasner is the Principle Investigator and Program Manager of the IV&V Evaluation Services Project where he serves as project leader, review team leader, process analyst, methodology creator and lead report writer, for this project where he is in charge of managing and performing this 8.5 year, $2.5+ million project providing IV&V services to the Federal Government and State of Texas OAG Child Services Division.
Prof. Krasner is the Director of Outreach Services for the UT Center for Advanced Research in Software Engineering (ARiSE) where he focuses on helping UT ARiSE become a multi-disciplinary center of excellence whose goal is to become a world leader in software engineering, in terms of education, research and service. The UT ARiSE industry outreach program helps initiate and manage relationships with companies that seek collaborative research and technology transfer.
As a systems excellence consultant, his mission, spanning five decades, has been to enable the development of superior software intensive systems, and to stamp out poor quality software, wherever found. He has successfully led over 60 organizational assessments in many different companies and agencies. As Founder, former Chairman and now CTO of the UT Software Quality Institute (SQI), he was largely responsible for creating and shaping this software engineering educational outreach organization into a successful outreach business. He is also the founder of the Austin Software Process Improvement Network, and an Instructor for the American Society for Quality (ASQ) Certified Software Quality Engineer BOK training courses. He was recently elected to the Missouri University of Science and Technology, Academy of Computer Science. He has served as Chairman of several international conferences, as well as, Director of the ACM Scholastic Student Programming Contest. He has served on a number of industry wide task forces on software issues and concerns. He was a member of the Board of Quality Examiners for the Austin Quality Award based on the Malcolm Baldrige National Quality Award.
- Economic models of software engineering (cost of quality, ROI, technical debt)
- Empirical studies of software engineering
- The human factors of software engineering (e.g. teamwork models)
- Agile and lean development methods
- Software engineering process improvement
- Software engineering best practices
- Interdisciplinary approaches to studying technology assisted aging problems