ISR Technical Reports

2018
Authors Title
UCI-ISR-18-7
November 2018
Joshua Garcia, Ehsan Kouroshfar, and Sam Malek Architectural Decay Prediction from Evolutionary History of Software
UCI-ISR-18-6
October 2018
Hosub Lee, Alfred Kobsa Towards Ubiquitous Privacy Decision Support: Machine Prediction of Privacy Decisions in IoT
UCI-ISR-18-5
October 2018
Richard N. Taylor A History of Software Engineering in ICS at UC Irvine
UCI-ISR-18-4
October 2018
Negar Ghorbani, Joshua Garcia, Sam Malek Detection and Repair of Architectural Inconsistencies in Java
UCI-ISR-18-3
April 2018
Pedro Martins, Rohan Achar, Cristina V. Lopes The Java Build Framework: Large Scale Compilation
UCI-ISR-18-2
April 2018
Mahmoud Hammad, Hamid Bagheri, Sam Malek DELDroid: An Automated Approach for Determination and Enforcement of Least-Privilege Architecture in Android
UCI-ISR-18-1
March 2018
Shinobu Saito Discovering Business Processes from User Operation History
2017
Authors Title
UCI-ISR-17-3
June 2017
Arzang Kasiri, Walt Scacchi An Augmented Reality Interface for Game Based Stroke TeleRehabilitation
UCI-ISR-17-2
June 2017
Bryce Tham, Walt Scacchi Just-In-Time AR-Based Learning in the Advanced Manufacturing Context
UCI-ISR-17-1
January 2017
Reyhaneh Jabbarvand, Sam Malek An Energy-Aware Mutation Testing Framework for Android
2016
Authors Title
UCI-ISR-16-5
December 2016
Pédro Leon, Alfred Kobsa, Carolyn Nguyen Contextual Determinants for Users’ Acceptance of Personal Data Processing: A Multinational Analysis
UCI-ISR-16-4
September 2016
Joshua Garcia, Sam Malek Path-Sensitive Analysis of Message-Controlled Communication for Android Apps
UCI-ISR-16-3
August 2016
Michael Gorlick Computational State Transfer: An Architectural Style for Decentralized Systems (Doctoral Dissertation)
UCI-ISR-16-2
January 2016
Joshua Garcia, Mahmoud Hammad, Sam Malek Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware
UCI-ISR-16-1
January 2016
Alireza Sadeghi, Hamid Bagheri, Joshua Garcia, Sam Malek A Taxonomy and Qualitative Comparison of Program Analysis Techniques for Security Assessment of Android Apps
2015
Authors Title
UCI-ISR-15-3
December 2015
Mengyao Zhao, Yi Wang, David Redmiles Digital Art-Mediated Practices for Building Team Trust Over Distance
UCI-ISR-15-2
October 2015
Matias Giorgio, Richard N. Taylor Accountability Through Architecture for Decentralized Systems: A Preliminary Assessment
UCI-ISR-15-1
September 2015
Hamid Bahgheri, Sam Malek Titanium: Efficient Analysis of Evolving Alloy Specifications
2014
Authors Title
UCI-ISR-14-4
October 2014
Joseph Mehrabi, Birgit Penzenstadler, Debra Richardson Project Cognatio: Developing a System for Medication Adherence (Evaluation of Requirements Engineering for Sustainability)
UCI-ISR-14-3
October 2014
Walt Scacchi, Ryan Lim, Mark Yampolsky Making Learning Fun: An Analysis of Game Design in Science Learning Games
UCI-ISR-14-2
June 2014
Christopher Arciniega, Birgit Penzenstadler Green Calico - Reengineering Requirements for Sustainability for a Collaborative Drawing Tool
UCI-ISR-14-1
January 2014
Birgit Penzenstadler, Ankita Raturi, Debra Richardson, Coral Calero, Henning Femmer, Xavier Franch Systematic Mapping Study on Software Engineering for Sustainability (SE4S) — Protocol and Results
2013
Authors Title
UCI-ISR-13-2
November 2013
Thomas Debeauvais, Arthur Valadares, Cristina V. Lopes RCAT: A Scalable Architecture for Massively Multiuser Online Environments
UCI-ISR-13-1
June 2013
Michael M. Gorlick, Richard N. Taylor Motile: Reflecting an Architectural Style in a Mobile Code Language
2012
Authors Title
UCI-ISR-12-12
December 2012
Leyna C. Cotran, Eric M. Dashofy, Richard N. Taylor A Tagging-Based Approach for Eliciting Engineering Requirements in Established Domains
UCI-ISR-12-11
December 2012
Michael M. Gorlick, Richard N. Taylor Communication and Capability URLs in COAST-based Decentralized Services
UCI-ISR-12-9
September 2012
Alegria Baquero, Richard Taylor A Multidimensional Evaluation of Integrative E-commerce Architectures
UCI-ISR-12-8
July 2012
Walt Scacchi (Ed.) The Future of Research in Computer Games and Virtual Worlds: Workshop Report
UCI-ISR-12-7
June 2012
Tao Wang HealthWatch: A Diabetes Self-Management System for Personal Behavioral Rule Discovery
UCI-ISR-12-6
June 2012
Erik H. Trainer, Stephen Quirk, Cleidson de Souza, David F. Redmiles Usability Inspection Method-based Analysis of a Socio-Technical Visualization Tool
UCI-ISR-12-5
May 2012
Christoph Dorn, Richard N. Taylor Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications
UCI-ISR-12-4
April 2012
Bart Piet Knijnenburg, Nikhil Rao, Alfred Kobsa Experimental Materials Used in the Study on Inspectability and Control in Social Recommender Systems
UCI-ISR-12-2
April 2012
Michael Gorlick, Kyle Strasser, Richard N. Taylor COAST: Architectures for Decentralized On-Demand Tailored Services
UCI-ISR-12-1
March 2012
Bart Piet Knijnenburg, Alfred Kobsa Making Decisions about Privacy: Information Disclosure in Context-Aware Recommender Systems
2011
Authors Title
UCI-ISR-11-5
August 2011
Yongjie Zheng, Richard N. Taylor A Rationalization of Confusion, Challenges, and Techniques in Model-Based Software Development
UCI-ISR-11-4
June 2011
Christoph Dorn, Richard N. Taylor Mapping Software Architecture Styles and Collaboration Patterns for Engineering Adaptive Mixed Systems
UCI-ISR-11-3
June 2011
Walt Scacchi, Magda El Zarki, et al. The Future of Research and Challenges in Computer Games and Virtual World Environments
UCI-ISR-11-2
May 2011
Hazeline U. Asuncion, Richard N. Taylor Architecture-Centric Traceability for Stakeholders: Technical Foundations
UCI-ISR-11-1
March 2011
Benjamin Koehne, David Redmiles, Gerhard Fischer Details on Extending the Meta-Design Theory: Results from Participant Observation of Active Contributors in Virtual Worlds
2010
Authors Title
UCI-ISR-10-5
November 2010
Erik Trainer, David Redmiles Initial Successes and Failures Prototyping Socio-technical Visualizations Using a Collaboration Infrastructure
UCI-ISR-10-4
June 2010
James C. Jenista, Yong Hun Eom, Brian Demsky Disjoint Reachability Analysis
UCI-ISR-10-3
May 2010
Michael M. Gorlick, Justin R. Erenkrantz, Richard N. Taylor The Infrastructure of a Computational Web
UCI-ISR-10-2
May 2010
Benjamin Koehne Gaze Awareness for Distributed Work Environments
UCI-ISR-10-1
March 2010
Leyna C. Cotran, Richard N. Taylor Applying Software Design and Requirements Engineering Techniques to System Conception
2009
Authors Title
UCI-ISR-09-5
December 2009
Erik Trainer, David Redmiles A Survey of Visualization Tools that Promote Awareness of Software Development Activities
UCI-ISR-09-4
September 2009
Justin R. Erenkrantz, Michael M. Gorlick, Richard N. Taylor CREST: A new model for Decentralized, Internet-Scale Applications
UCI-ISR-09-3
August 2009
Roberto S. Silva Filho, David F. Redmiles An Analysis of Publish/Subscribe Middleware Versatility
UCI-ISR-09-2
February 2009
Alokika Dash, Brian Demsky Software Transactional Distributed Shared Memory
UCI-ISR-09-1
February 2009
James C. Jenista, Brian Demsky Disjointness Analysis for Java-Like Languages
2008
Authors Title
UCI-ISR-08-4
December 2008
Walt Scacchi, Cristina V. Lopes, Gloria Mark, Bonnie A. Nardi, Richard N. Taylor, David Redmiles, Alfred Kobsa Decentralized Virtual Activities and Technologies: A Socio-Technical Approach
UCI-ISR-08-3
August 2008
Kristina Winbladh, Hadar Ziv, Debra J. Richardson Surveying the Usability of Requirements Approaches using a 3-Dimensional Framework
UCI-ISR-08-2
August 2008
Jose Romero-Mariona, Hadar Ziv, Debra J. Richardson Security Requirements Engineering: A Survey
UCI-ISR-08-1
June 2008
Wiwat Ruengmee, Roberto Silveira Silva Filho, Sushil Krishna Bajracharya, David F. Redmiles, Cristina Videira Lopes XE (eXtreme Editor) - Tool Support for Evolution in Aspect-Oriented Programming
2007
Authors Title
UCI-ISR-07-10
December 2007
Lihua Xu, Debra J. Richardson, Hadar Ziv A Survey of Software Architecture Decision-Making Techniques
UCI-ISR-07-9
November 2007
Hazeline Asuncion, Richard N. Taylor Establishing the Connection Between Software Traceability and Data Provenance
UCI-ISR-07-8
November 2007
Sushil Bajracharya, Trung Ngo, Erik Linstead, Paul Rigor, Yimeng Dou, Pierre Baldi, Cristina Lopes A Study of Ranking Schemes in Internet-Scale Code Search
UCI-ISR-07-7
October 2007
Brian Demsky, Sivaji Sundaramurthy Static Analysis of Task Interactions in Bristlecone for Program Understanding
UCI-ISR-07-6
October 2007
Brian Demsky, Alokika Dash Bristlecone: A Language for Robust Software Systems
UCI-ISR-07-5
August 2007
Girish Suryanarayana, Richard N. Taylor SIFT: A Simulation Framework for Analyzing Decentralized Reputation-based Trust Models
UCI-ISR-07-4
August 2007
Girish Suryanarayana, Mamadou Diallo, Richard N. Taylor A Generic Framework for Modeling Decentralized Reputation-based Trust Models
UCI-ISR-07-3
July 2007
Carolina Johansson Incorporating Social Navigation into a Usable Security System
UCI-ISR-07-2
June 2007
Anita Sarma, André van der Hoek, David Redmiles A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems
UCI-ISR-07-1
January 2007
Kristina Winbladh, Thomas A. Alspaugh, Debra J. Richardson, Rand Waltzman Meeting the Requirements and Living Up to Expectations
2006
Authors Title
UCI-ISR-06-18
December 2006
Justin R. Erenkrantz, Michael Gorlick, Girish Suryanarayana, Richard N. Taylor Harmonizing Architectural Dissonance in REST-based Architectures
UCI-ISR-06-17
December 2006
Anita Sarma, Gerald Bortis, André van der Hoek Cross-Workspace Impact Awareness for Early Detection of API-induced Indirect Conflicts in Configuration Management
UCI-ISR-06-16
October 2006
Hazeline Asuncion, Frédéric Francois, Richard N. Taylor An End-To-End Software Traceability Tool in an Industrial Context
UCI-ISR-06-15
October 2006
Alex Baker, André van der Hoek Examining Software Design from a General Design Perspective
UCI-ISR-06-14
September 2006
Thomas A. Alspaugh, Susan Elliott Sim, Kristina Winbladh, Mamadou Diallo, Hadar Ziv, Debra J. Richardson The Importance of Clarity in Usable Requirements Specification Formats
UCI-ISR-06-13
August 2006
Leila Naslavsky, Debra J. Richardson, Hadar Ziv Scenario-based and State Machine-based Testing: An Evaluation of Automated Approaches
UCI-ISR-06-12
August 2006
Justin R. Erenkrantz Architectural Styles of Extensible REST-based Applications
UCI-ISR-06-11
July 2006
Alex Baker, André van der Hoek Framing Software Design with the Design Diamond
UCI-ISR-06-10
July 2006
Alex Baker, André van der Hoek Reframing Software Design: Perspectives on Advancing an Elusive Discipline
UCI-ISR-06-8
May 2006
Kristina Winbladh, Thomas A. Alspaugh, Hadar Ziv, Debra J. Richardson An Automated Approach for Goal-driven, Specification-based Testing
UCI-ISR-06-7
May 2006
Thomas A. Alspaugh Relationships Between Scenarios
UCI-ISR-06-6
May 2006
Susan Elliott Sim, Sukanya Ratanotayanon, Oluwatosin Aiyelokun, Erin Morris An Initial Study to Develop an Empirical Test for Software Engineering Expertise
UCI-ISR-06-5
April 2006
Thomas A. Alspaugh Scenarios, Business Rules, and Matching
UCI-ISR-06-4
April 2006
Mamadou H. Diallo, Girish Suryanarayana, Richard N. Taylor Tool Support for Incorporating Trust Models into Decentralized Applications
UCI-ISR-06-3
March 2006
Michael M. Gorlick Streaming State Kinematics and Flow Engineering
UCI-ISR-06-2
January 2006
Girish Suryanarayana, Richard N. Taylor TREF: A Threat-centric Comparison Framework for Decentralized Reputation Models
UCI-ISR-06-1
January 2006
Roger Ripley, Anita Sarma, André van der Hoek Using Visualizations to Analyze Workspace Activity and Discern Software Project Evolution
2005
Authors Title
UCI-ISR-05-8
May 2005
Roberto Silveira Silva Filho, David Redmiles A Survey of Versatility for Publish/Subscribe Infrastructures
UCI-ISR-05-7
May 2005
Cleidson de Souza, David Redmiles An Interdisciplinary Perspective on Interdependencies
UCI-ISR-05-6
May 2005
Thomas A. Alspaugh Temporally Expressive Scenarios in ScenarioML
UCI-ISR-05-5
April 2005
Emily Oh Navarro A Survey of Software Engineering Educational Delivery Methods and Associated Learning Theories
UCI-ISR-05-4
April 2005
Joachim Feise A Survey of Distributed Hypermedia System
UCI-ISR-05-3
March 2005
Anita Sarma A Survey of Collaborative Tools in Software Development
UCI-ISR-05-2
February 2005
Thomas A. Alspaugh Software Support for Calculations in Allen's Interval Algebra
UCI-ISR-05-1
January 2005
Paul Dourish, Ken Anderson Privacy, Security... and Risk and Danger and Secrecy and Trust and Morality and Identity and Power: Understanding Collective Information Practices
2004
Authors Title
UCI-ISR-04-9
October 2004
Anita Sarma, André van der Hoek A Need Hierarchy for Teams
UCI-ISR-04-8
October 2004
Cristina Videira Lopes, Trung Chi Ngo The Aspect Oriented Markup Language and its Support of Aspect Plugins
UCI-ISR-04-7
October 2004
Roberto Silveira Silva Filho, David F. Redmiles Preserving Versatility in Event-Based Middleware
UCI-ISR-04-6
July 2004
Girish Suryanarayana, Richard N. Taylor A Survey of Trust Management and Resource Discovery Technologies in Peer-to-Peer Applications
UCI-ISR-04-5
June 2004
Jie Ren, Richard N. Taylor An Automatic and Generic Framework for Ranking Research Institutions and Scholars based on Publications
UCI-ISR-04-4
June 2004
Jie Ren Modular Security: Design and Analysis
UCI-ISR-04-3
May 2004
Justin R. Erenkrantz Web Services: SOAP, UDDI, and Semantic Web
UCI-ISR-04-1
March 2004
Roberto S. Silva Filho, Cleidson R. B. de Souza, David F. Redmiles Design and Experiments with YANCEES, a Versatile Publish-Subscribe Service
UCI-ISR-04-2
April 2004
David Redmiles, Anders Mørch, Kumiyo Nakakoji, Gerhard Fischer Proceedings of the CHI 2004 Workshop on Designing for Reflective Practitioners
2003
Authors Title
UCI-ISR-03-14
December 2003
David Redmiles, Editor Final Report on Collaborative Software Engineering Tools Workshop and Follow-Up
UCI-ISR-03-13
December 2003
Sameer Patil, Alfred Kobsa Privacy as Impression Management
UCI-ISR-03-12
November 2003
Thomas A. Alspaugh, Annie I. Antón Use Case, Goal, and Scenario Analysis of the Euronet System: Comparing Methods and Results
UCI-ISR-03-11
November 2003
Alfred Kobsa User Experiments with Tree Visualization Systems
UCI-ISR-03-10
September 2003
Peyman Oreizy, Richard N. Taylor Decentralized Software Evolution
UCI-ISR-03-9
September 2003
Girish Suryanarayana, Justin Erenkrantz, Scott Hendrickson, Richard N. Taylor PACE: An Architectural Style for Trust Management in Decentralized Applications
UCI-ISR-03-8
September 2003
Rohit Khare, Richard N. Taylor Extending the REpresentational State Transfer (REST) Architectural Style for Decentralized Systems
UCI-ISR-03-7
September 2003
Thomas A. Alspaugh, Annie I. Antón, Laura J. Davis An Empirical Study of Scenario Similarity Measures
UCI-ISR-03-6
August 2003
Margaret S. Elliott, Walt Scacchi Free Software: A Case Study of Software Development in a Virtual Organizational Culture
UCI-ISR-03-5
June 2003
Paul Dourish, Rebecca E. Grinter, Brinda Dalal, Jessica Delgado de la Flor and Melissa Joseph Security Day-to-Day: User Strategies for Managing Security as an Everyday, Practical Problem
UCI-ISR-03-4
June 2013
Justin R. Erenkrantz, Richard N. Taylor Supporting Distributed and Decentralized Projects: Drawing Lessons from the Open Source Community
UCI-ISR-03-3
April 2003
Sameer Patil, Alfred Kobsa The Challenges in Preserving Privacy in Awareness Systems
UCI-ISR-03-2
April 2003
Jie Ren, Richard N. Taylor Incorporating Off-The-Shelf Components with Event-based Integration
UCI-ISR-03-1
March 2003
Akash Garg, Matt Critchlow, Ping Chen, Christopher Van der Westhuizen, André van der Hoek An Environment for Managing Evolving Product Line Architectures
2002
Authors Title
UCI-ISR-02-8
January 2003
Anita Sarma, André van der Hoek Visualizing Parallel Workspace Activities
UCI-ISR-02-7
December 2002
Scott Hendrickson, Eric Dashofy, Adrita Bhor, Richard N. Taylor, Santiago Li, Nghi Nguyen An Approach for Tracing and Understanding Asynchronous Systems
UCI-ISR-02-6
December 2002
Rohit Khare Decentralized Software Architecture
UCI-ISR-02-5
December 2002
Cristina Videira Lopes Aspect-Oriented Programming: An Historical Perspective (What’s in a Name?)
UCI-ISR-02-4
August 2002
Danyel Fisher, Paul Mood Studies of Automated Collection of Email Records
UCI-ISR-02-3
August 2002
Paul Dourish The Experience of Computation
UCI-ISR-02-2
August 2002
Danyel Fisher, Paul Dourish Activating the Social Workscape
UCI-ISR-02-1
July 2002
David Redmiles, Editor Proceedings of the 2002 Workshop on the State of the Art in Automated Software Engineering