Human-Centered Software Engineering
|
|
- Oswin Watson
- 8 years ago
- Views:
Transcription
1 Ahmed Seffah Jean Vanderdonckt Michel С Desmarais Editors Human-Centered Software Engineering Software Engineering Models, Patterns and Architectures for HCl Springer
2 CONTENTS List of Figures List of Tables xi xvii Contributing Authors xxi 1 Human-Centered Software Engineering: Software Engineering Architectures, 1 Patterns, and Models for Human Computer Interaction Ahmed Seffah, Jean Vanderdonckt, and Michel C. Desmarais 1.1 Scope Specific Objectives of the CHISE Volume II Overview Chapter Summaries 3 References б Part I User Experiences, Usability Requirements, and Design 2 What Drives Software Development: Bridging the Gap Between Software and 9 Usability Engineering Nuno J. Nune.H 2.1 Introduction Use Case Driven Software Development Architecture Centric From Essential Use Cases to the Conceptual Architecture Tool Issues Conclusion 23 References 24 3 Human Activity Modeling: 27 Toward a Pragmatic Integration of Activity Theory and Usage-Centered Design
3 vi HUMAN-CENTERED SOFTWARE ENGINEERING. VOLUME II Larry L. Constanüne 3.1 Introduction Activity Theory Usage-Centered Design Toward Integration Human Activity Modeling Design Implications Process Implications Application Discussion 47 References 50 4 A User-Centered Framework for Deriving a Conceptual Design from User Ex- 53 periences: Leveraging Personas and Patterns to Create Usable Designs Нота Javahery, Alexander Deichman, Ahmed Seffah, and Mohamed Taleh 4.1 Introduction A First Look at the Proposed Framework Modeling User Experiences with Personas Creating a Conceptual Design Using Patterns An Illustrative Case Study A Detailed Description of UX-process Further Investigation: The P2P Mapper Tool Conclusion 76 References 79 5 XML-Based Tools for Creating, Mapping, and Transforming Usability Engi- 83 neering Requirements Fei Huang, Jon Titus, Allan Wolinski, Kevin Schneider, and Jim A. Carter 5.1 Introduction Toolset Overview Using XML to Structure UE Specifications Mapping Between XML-based UE and SE Specifications Translating Between XML-based UE Requirements Into SE Specifications Conclusion 102 References 102 Part II Modeling and Model-Driven Engineering 6 MultiPath Transformational Development of User Interfaces with Graph 107 Transformations Quentin Limbourg and Jean Vanderdonckt 6.1 Introduction Related Work Expressing the Ul Development Cycle with Graph Transformations Development Paths Conclusion 134
4 CONTENTS vii References Human-Centered Engineering with UIML 139 James Helms, Robbie Schaefer, Kris Luyten, Jo Vermeulen, Mare Abrarns, Adrien Coyette, and Jean Vanderdonckt 7.1 Introduction UIML: An Overview Tools for and Extensions of UIML Improvements to UIML for Version UIML-Related Standards Conclusion 169 References Megamodeling and M eta model-driven Engineering for Plastic User Interfaces: 173 Mega-UI Jean-Sebastien Sottet, Gaelle Calvary, Jean-Marie Favre, and Joelle Coutaz 8.1 Introduction Plasticity: Case Study and Engineering Issues Modeling, Metamodeling, and Megamodeling MDE for Plasticity Conclusion and Perspectives 196 References Cause and Effect in User Interface Development 201 Ebba Thora Hvannberg 9.1 Introduction Research Study Eliciting Needs and Context Design Evaluation in Context Foundation and Context of an Evaluation Model Conclusion 218 References 219 Part III Interactive Systems Architectures 10 From User Interface Usability to the Overall Usability of Interactive Systems: 225 Adding Usability in System Architecture Mohamed Taleb, Ahmed Seffah, and Daniel Englebery 10.1 Introduction Background and Related Work Identifying and Categorizing Typical Scenarios Patterns as Solutions to the Problems Documented as Scenarios Modeling Cause-Effect Relationships Between Software Elements and Usability Conclusion and Future Investigations 242
5 via HUMAN-CENTERED SOFTWARE ENGINEERING. VOLUME II References Toward a Refined Paradigm for Architecting Usable Systems 245 Tamer Rafla, Michel C. Desmarais, and Pierre N. Robülard 11.1 Introduction An Overview of Previous Work Usability at the Requirements Definition Stage Usability-Centered Software Development Process Conclusion 253 References Trace-Based Usability Evaluation Using Aspect-Oriented Programming and 257 Agent-Based Software Architecture Jean-Claude Tarby, Houcine Ezzedine, und Christophe Kolski 12.1 Introduction First Approach for Early Usability Evaluation: Injection of the Mechanism of Traces by Aspect-Oriented Programming Second Approach: Interactive Agent-Based Architecture and Evaluation Module Towards an Assistance System for the Evaluation of Agent-Based Interactive Systems Comparison Between the two Approaches Conclusion 273 References Achieving Usability of Adaptable Software: The AMF-Based Approach 277 Franek Tarpin-Bernard, Kinan Samaan, Bertrand David 13.1 Introduction State-of-the-art AMF and Its Relationships With Other Models A Method for Designing Adaptable Applications Future Developments and Conclusion 294 References 295 Part IV Reengineering, Reverse Engineering, and Refactoring 14 The GAINS Design Process: 301 How to do Structured Design of User Interfaces in any Software Environment Martha J. Lindeman 14.1 The Costs of Changing User Interfaces Overview of the GAINS Process Overview of XP's Planning Levels Evaluations of Usability Difficulties With Two XP Assumptions Conclusions 314 References 315
6 CONTENTS ix 15 Legacy Systems Interaction Reengineering 317 Mohammad El-Ramly, Eleni Stroulia, and Hani Samir 15.1 Introduction Motivation for Interaction Engineers Generic Methodology Applications of Interaction Reengineering From Websites to Web Services Advantages and Limitations 331 References Reverse Engineering for Usability Evaluation 335 Atif M. Memon 16.1 Introduction GUI Model Design of the GUI Ripper Implementation Empirical Evaluation Related Work Conclusions and Future Work 352 References Task Models and System Models as a Bridge between HCl and SE 357 David Navarre, Philippe, Palanque, and, Marco Winckler 17.1 Introduction Related Work Why a Task Model is Not Enough A Classical System Model The Improved System Model Scenarios as a Bridge Between Tasks and System Models A Case Study The Integration of the Models: CTT-ICO Conclusions 382 References 384 Authors Index 387 Subject Index 395
Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle
Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle Edited by Ahmed Seffah Concordia University, Montreal, Quebec, Canada Jan Gulliksen Uppsala University,
More informationTowards Integrating Usability and Software Engineering Using the Mapache Approach
Towards Integrating Usability and Software Engineering Using the Mapache Approach Alexander Behring, Andreas Petter, Max Mühlhäuser {behring, a petter, max}@tk.informatik.tu-darmstadt.de Abstract: The
More informationTowards an Integrated Development Environment for Context-Aware User Interfaces
Towards an Integrated Development Environment for Context-Aware User Interfaces Tim Clerckx and Karin Coninx Hasselt University Expertise Centre for Digital Media Wetenschapspark 2 B-3590 Diepenbeek (Belgium)
More informationSchneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.
New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New
More informationTable of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
More informationPreface Interface Design in a Period of Consensus or Chaos?
Preface Interface Design in a Period of Consensus or Chaos? The relative longevity of the Design, Specification and Verification of Interactive Systems (DSV-IS) workshop series raises a number of questions.
More informationFoundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster (jku@zurich.ibm.com) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
More informationIMPROVEMENT THE PRACTITIONER'S GUIDE TO DATA QUALITY DAVID LOSHIN
i I I I THE PRACTITIONER'S GUIDE TO DATA QUALITY IMPROVEMENT DAVID LOSHIN ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Morgan Kaufmann
More informationOntologies for Software Engineering and Software Technology
Coral Calero Francisco Ruiz Mario Piattini (Eds.) Ontologies for Software Engineering and Software Technology With 84 Figures and 46 Tables y Springer Contents 1. Ontological Engineering: Principles, Methods,
More informationWebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
More informationMDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
More informationSoftware Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
More informationThis is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 15447
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationTask-Model Driven Design of Adaptable Educational Hypermedia
Task-Model Driven Design of Adaptable Educational Hypermedia Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,
More informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More information9 Research Questions Resolved
217 9 Research Questions Resolved "All truths are easy to understand once they are discovered; the point is to discover them." Galileo Galilei. 9.1 Main Contributions In section 1.6 the thesis introduced
More informationSoftware Design Guidelines for Usability
Software Design Guidelines for Usability Laura Carvajal, Ana Moreno Facultad de Informática - Universidad Politécnica de Madrid. Campus de Montegancedo S/N, 28660. Madrid, Spain lauraelena.carvajal@upm.es,
More information2 Problem description
Transformation of XAML schema for RIA using XSLT & UsiXML Francisco J. Martínez Ruiz 1, Jaime Muñoz Arteaga 2 and Jean Vanderdonckt 3. 1 Universidad Autónoma de Zacatecas. Departamento de Ingeniería en
More informationAgile Usability Engineering by Thomas Memmel
1 von 4 02.07.2007 10:28 Agile Usability Engineering by Thomas Memmel Agile Usability Engineering is a concept to describe a combination of methods and practices of agile development and usability engineering.
More informationA Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More information1 Introduction 1 1.1 Services and Applications for HSPA 3 1.2 Organization of the Book 6 References 7
Figures and Tables About the Authors Preface Foreword Acknowledgements xi xix xxi xxiii xxv 1 Introduction 1 1.1 Services and Applications for HSPA 3 1.2 Organization of the Book 6 References 7 2 Overview
More informationFrom Activity Theory to Design Practice
Lab-USE From Activity Theory to Design Practice Modeling the Activity Context di ei a UNIVERSIDADE Larry Constantine, IDSA centro de Investigação e Desenvolvimento em Engenharia Informática e Aplicações
More informationModel-Based Software Development and Usability Testing
Model-Based Software Development and Usability Testing Peter Forbrig, Gregor Buchholz, Anke Dittmar, Andreas Wolff, Daniel Reichart University of Rostock, Department of Computer Science, Albert-Einstein-Str.
More informationTool Support for Model Checking of Web application designs *
Tool Support for Model Checking of Web application designs * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,
More informationARIS Design Platform Getting Started with BPM
Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process
More informationMDE Opportunities in Multi-Tenant Cloud Applications
MDE Opportunities in Multi-Tenant Cloud Applications Mohammad Abu Matar 1 and Jon Whittle 2 1 Etisalat British Telecom Innovation Center Khalifa University of Science, Technology and Research Abu Dhabi,
More informationMaturity Assessments of Service- oriented Enterprise Architectures with Iterative Pattern Refinement
Maturity Assessments of Service- oriented Enterprise Architectures with Iterative Pattern Refinement Michael Falkenthal 1, Dierk Jugel 1, Alfred Zimmermann 1, René Reiners 2, Wilfried Reimann 3, Michael
More informationBusiness Process Models as Design Artefacts in ERP Development
Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark elleborch@itu.dk Abstract. Adequate design
More informationPast, Present, and Future of Model-Based User Interface Development
2 i-com 3/2011 User Interface Gerrit Meixner, Fabio Paternò, Jean Vanderdonckt Past, Present, and Future of Model-Based User Interface Development Vergangenheit, Gegenwart und Zukunft der modellbasierten
More informationCOURSE GUIDE:Model-Driven Software Development (MDE)
COURSE GUIDE:Model-Driven Software Development (MDE) Academic year: 2015-2016 Program: Center: University: Communication Technologies (I 2 -CIT) Universidad Autónoma de Madrid Last modified: 2015/18/05
More informationAgile! Springer. The Good, the Hype and the Ugly. Bertrand Meyer
i ii imnin111 imiiii niiini n in mi1111 m i urn u n in i H 111 nil n i ni*tmi n11111 iimn mn n IIIH iwi m«inininnmminniii m HI
More informationThe Usability Engineering Repository (UsER)
The Usability Engineering Repository (UsER) Marc Paul, Amelie Roenspieß, Tilo Mentler, Michael Herczeg Institut für Multimediale und Interaktive Systeme (IMIS) Universität zu Lübeck Ratzeburger Allee 160
More informationvii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK
vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES
More informationAn Integrated Methodology for Implementing ERP Systems
APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)
More informationA Framework for Cross-Platform E-Commerce Website Development for Multiple Devices and Browsers
Global Journal of Computer Science and Technology Network, Web & Security Volume 13 Issue 8 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationCorporate Sustainability as a Challenge for Comprehensive Management
Klaus J. Zink (Editor) Corporate Sustainability as a Challenge for Comprehensive Management Physica-Verlag A Springer Company Preface V 1 Corporate Sustainability as a Challenge for Comprehensive Management
More informationReverse Engineering End-user Developed Web Applications into a Model-based Framework
Reverse Engineering End-user Developed Web Applications into a Model-based Framework Yogita Bhardwaj Thesis submitted to the faculty of Virginia Polytechnic Institute and State University in partial fulfillment
More informationTable of Contents. Testimonials from the MDM Alliance Group... Introduction to MDM...
Testimonials from the MDM Alliance Group... Foreword... xiii xxv Preface... xxix Acknowledgements... xxxix Introduction to MDM... xli PART ONE: THE MDM APPROACH... 1 Chapter 1. A Company and its Data...
More informationComparing and Reconciling Usability-Centered and Use Case-Driven Requirements Engineering Processes
Comparing and Reconciling Usability-Centered and Use Case-Driven Requirements Engineering Processes A. Seffah, R. Djouab and H. Antunes Department of Computer Science, Concordia University 1455 de Maisonneuve
More informationSample Workshops - An Overview of Software Development Practices
Report on MSR 2004: International Workshop on Mining Software Repositories Ahmed E. Hassan and Richard C. Holt Software Architecture Group (SWAG) School of Computer Science University of Waterloo Waterloo,
More informationDesign of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
More informationModel Based Software Development: Issues & Challenges
N Md Jubair Basha 1, Salman Abdul Moiz 2 & Mohammed Rizwanullah 3 1&3 IT Department, Muffakham Jah College of Engineering & Technology, Hyderabad, India 2 IT Department, MVSR Engineering College, Hyderabad,
More informationThe Essence of Software Engineering: Applying the SEMAT Kernel. Scott Ambler interviews Ivar Jacobson
The Essence of Software Engineering: Applying the SEMAT Kernel Scott Ambler interviews Ivar Jacobson 1 The Essence of Software Engineering: Applying the SEMAT Kernel from Addison-Wesley Professional was
More informationFiltering the Web to Feed Data Warehouses
Witold Abramowicz, Pawel Kalczynski and Krzysztof We^cel Filtering the Web to Feed Data Warehouses Springer Table of Contents CHAPTER 1 INTRODUCTION 1 1.1 Information Systems 1 1.2 Information Filtering
More informationLecture 3 Topics on Requirements Engineering
Lecture 3 Topics on Requirements Engineering Some material taken from the Tropos project at U of T Copyright Yijun Yu, 2005 Course information Let s vote Course Project/Final Exam 50-50 or 60-40? Midterm/Final
More informationUSER EXPERIENCE TRAINING CLASSES New York City
USER EXPERIENCE TRAINING CLASSES City webcredible > user experience training classes - NYC Want to be a digital superstar? Want a team full of digital superstars? You re in the right place. Get in touch
More informationF-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
More informationLecture 2 Software Re-engineering
Lecture 2 Software Re-engineering Some material is based on the CSER projects at U of T Covers almost all concepts of the course Detail explanations to come Copyright Yijun Yu, 2005 Last lecture General
More informationMETHODOLOGIES, TECHNIQUES AND TOOLS FOR SOFTWARE DEVELOPMENT
METHODOLOGIES, TECHNIQUES AND TOOLS FOR SOFTWARE DEVELOPMENT BASED ON MODELS Dra. Ing. Andrea Delgado, Dr. Ing. Daniel Calegari COAL, InCo, FING, UdelaR 6 de Abril de 2016 Montevideo, Uruguay Outline Context
More informationContinuous Requirements Engineering and Human- Centered Agile Software Development
Continuous Requirements Engineering and Human- Centered Agile Software Development Peter Forbrig University of Rostock, Chair in Software Engineering, Albert-Einstein-Str. 21, 18051 Rostock, Germany, Peter.Forbrig@uni-rostock.de
More informationA Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
More informationUnderstanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based Systems M. Ali Babar CREST Centre for Research on Engineering Software Technologies University of Adelaide, Australia Keynote Talk
More informationCustomer Experience Modeling: Designing Interactions for Service Systems
Customer Experience Modeling: Designing Interactions for Service Systems Jorge Teixeira 1, Lia Patrício 2, Nuno J. Nunes 3, Leonel Nóbrega 4 1, 3, 4 Madeira Interactive Technologies Institute, University
More informationSoftware Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering
Software Development Process Models and their Impacts on Requirements Engineering Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Overview Phases during Software Development
More informationUsability Evaluation of Modeling Languages
Usability Evaluation of Modeling Languages Bearbeitet von Christian Schalles 1. Auflage 2012. Taschenbuch. XXIII, 183 S. Paperback ISBN 978 3 658 00050 9 Format (B x L): 0 x 0 cm Gewicht: 275 g Weitere
More informationBusiness Modeling with UML
Business Modeling with UML Hans-Erik Eriksson and Magnus Penker, Open Training Hans-Erik In order to keep up and be competitive, all companies Ericsson is and enterprises must assess the quality of their
More informationModel Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development
Model Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development Yuehua Lin, Jing Zhang, and Jeff Gray Dept. of Computer and Information Sciences, University
More informationAgile Software Engineering, a proposed extension for in-house software development
Journal of Information & Communication Technology Vol. 5, No. 2, (Fall 2011) 61-73 Agile Software Engineering, a proposed extension for in-house software development Muhammad Misbahuddin * Institute of
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationA Goal-Driven Project Management Framework for Multi- Agent Software Development: The Case of I-Tropos
LOUVAIN School of Management A Goal-Driven Project Management Framework for Multi- Agent Software Development: The Case of I-Tropos Yves Wautelet A dissertation submitted in fulfillment of the requirements
More informationScreen Design : Navigation, Windows, Controls, Text,
Overview Introduction Fundamentals of GUIs - methods - Some examples Screen : Navigation, Windows, Controls, Text, Evaluating GUI Performance 1 Fundamentals of GUI What kind of application? - Simple or
More informationThe Unified Software Development Process
The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:
More informationVDM vs. Programming Language Extensions or their Integration
VDM vs. Programming Language Extensions or their Integration Alexander A. Koptelov and Alexander K. Petrenko Institute for System Programming of Russian Academy of Sciences (ISPRAS), B. Communisticheskaya,
More informationBeginning POJOs. From Novice to Professional. Brian Sam-Bodden
Beginning POJOs From Novice to Professional Brian Sam-Bodden Contents About the Author Acknowledgments Introduction.XIII xv XVII CHAPTER1 Introduction The Java EE Market Case Study: The TechConf Website...
More informationGenerating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
More informationProgram Understanding in Software Engineering
Taming the complexity: The need for program understanding in software engineering Raghvinder S. Sangwan, Ph.D. Pennsylvania State University, Great Valley School of Graduate Professional Studies Robert
More informationGECO: Automatic Generator-Composition for (Aspect-oriented) DSLs
GECO: Automatic Generator-Composition for (Aspect-oriented) DSLs Doctoral Symposium - MODELS 2014 Reiner Jung Christian-Albrechts-University Kiel, Germany 30.09.2014 Domain-specific Languages Motivation
More informationDesigning Interactive Systems
THIRD EDITION Designing Interactive Systems A comprehensive guide to HCl, UX and interaction design David Benyon PEARSON Harlow, England London * New York Boston San Francisco Toronto Sydney * Auckland
More informationTechniques and Tools for Rich Internet Applications Testing
Techniques and Tools for Rich Internet Applications Testing Domenico Amalfitano Anna Rita Fasolino Porfirio Tramontana Dipartimento di Informatica e Sistemistica University of Naples Federico II, Italy
More informationBoth software engineers and designers often complain that their
feature tools Practitioner Tools and Workstyles for User-Interface Design Pedro Campos and Nuno Jardim Nunes, University of Madeira A survey asked 370 practitioners about how they worked and used tools.
More informationObj ect-oriented Construction Handbook
Obj ect-oriented Construction Handbook Developing Application-Oriented Software with the Tools & Materials Approach Heinz Züllighoven IT'Workplace Solutions, Inc., and LJniversity of Hamburg, Germany as
More informationHow To Scale Agile Development With Knowledge Management
Managing Knowledge in Development of Agile Software Mohammed Abdul Bari Department of Computer Science, College of Science & Arts University of Al-Kharj Wadi Al-Dawasir-11991, Kingdom of Saudi Arabia Dr.
More informationPASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013
2013 PASTA Abstract Process for Attack S imulation & Threat Assessment Abstract VerSprite, LLC Copyright 2013 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationFrom Sensors to Visualization Dashboards: Need for Language Composition
From Sensors to Visualization Dashboards: Need for Language Composition Sébastien Mosser 1, Ivan Logre 1, Nicolas Ferry 2, and Philippe Collet 1 1 Univ. Nice Sophia Antipolis, CNRS, I3S, UMR 7271, 06900
More informationDevelopment and Management
Cloud Database Development and Management Lee Chao CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an Informa business AN AUERBACH BOOK
More informationEngineering Design. Software. Theory and Practice. Carlos E. Otero. CRC Press. Taylor & Francis Croup. Taylor St Francis Croup, an Informa business
Software Engineering Design Theory and Practice Carlos E. Otero CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business AN
More informationA software product line approach for the development of construction safety IT solutions
Creative Construction Conference 2015 A software product line approach for the development of construction safety IT solutions Annie Guerriero*, Alain Vagner Luxembourg Institute of Science and Technology
More informationMaster Data Management
Master Data Management David Loshin AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO Ик^И V^ SAN FRANCISCO SINGAPORE SYDNEY TOKYO W*m k^ MORGAN KAUFMANN PUBLISHERS IS AN IMPRINT OF ELSEVIER
More informationUML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling
UML Profiling Comes of Age Realizing the Potential of Domain-Specific Modeling PATHS TO DOMAIN-SPECIFIC MODELING... 1 UML PROFILING... 2 The Origin of the UML Profiling Specifications... 2 The Vision...
More informationReverse Engineering Techniques: from Web Applications to Rich Internet Applications
Reverse Engineering Techniques: from Web Applications to Rich Internet Applications Porfirio Tramontana Domenico Amalfitano Anna Rita Fasolino Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione
More informationTABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6
More informationS E. Adoption Centric. Engineering CASCON 2002. ! Introduction. ! ACRE Live Documents. ! ACRENotes. ! ACRE Persistence Engine Software
Adoption Centric! Introduction! ACRE Live Documents! ACRENotes! ACRE Persistence Engine Software! ACRE Visualization Engine! ACRE Scenarios Engineering! www.cs.uvic.ca, acse@cs.uvic.ca CASCON 2002 Hausi
More informationConcern Driven Software Development
Concern Driven Software Development Omar Alam School of Computer Science, McGill University, Montreal, Canada Omar.Alam@mail.mcgill.ca Abstract Model Driven Engineering (MDE) has achieved success in many
More informationHow To Be An Architect
February 9, 2015 February 9, 2015 Page i Table of Contents General Characteristics... 1 Career Path... 3 Typical Common Responsibilities for the ure Role... 4 Typical Responsibilities for Enterprise ure...
More information55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium
PROCEEDINGS 55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium 13-17 September 2010 Crossing Borders within the ABC Automation, Biomedical Engineering and Computer
More informationA Framework of Context-Sensitive Visualization for User-Centered Interactive Systems
Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered
More informationSMARTEAM FUNDAMENTALS V5 R19
SMARTEAM FUNDAMENTALS V5 R19 Length 1 Day Objectives of the course Upon completion of this course you will be able to... - Understand the basics of PLM and ENOVIA SmarTeam. - Understand how ENOVIA SmarTeam
More informationAnnouncements. Project status demo in class
Web Design cs465 Announcements Project status demo in class Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design
More informationLocation: [North America] [United States] [Home Working, United States]
Architect II Location: [North America] [United States] [Home Working, United States] Category: Information Technology Job Type: Fixed term, Full-time PURPOSE OF POSITION: The Architect II role is expected
More informationEnterprise Resource Planning Global Opportunities & Challenges. Preface
Preface This book provides a socio-technical view of enterprise resource planning (ERP) selection and implementation practices from a global perspective. The emphasis of this book is not on the technology
More informationSupply Chain Management and Advanced Planning
Christoph Kilger Editors Supply Chain Management and Advanced Planning Concepts, Models, Software, and Case Studies 4th Edition 4y Springer Contents Preface, Christoph Kilger V Introduction 1 References
More informationHacking the EULA: Reverse Benchmarking Web Application Security Scanners
Hacking the EULA: Reverse Benchmarking Web Application Security Scanners Overview Each year thousands of work hours are lost by security practitioners sorting through web application security reports separating
More informationHow To Write A Microsoft.Net Event Management System (Mnet)
BUSINESS PROCESS MANAGEMENT SYSTEMS Strategy and Implementation James F. Chang A Auerbach Publications Taylor & Francis Group Boca Raton New York Table of Contents Acknowledgments About the Author 1 Theories
More informationAgile Processes and Methodologies: A Conceptual Study
Agile Processes and Methodologies: A Conceptual Study Sheetal Sharma Amity School of Engineering & Technology Amity University Noida Sheetal.meenu@gmail.com Darothi Sarkar Amity School of Engineering &
More informationSoftware Industrialization and The New IT
Software Industrialization and The New IT A Perspective on MDA David Frankel Consulting df@davidfrankelconsulting.com www.davidfrankelconsulting.com Portions adapted from the book Model Driven Architecture:
More informationManagement. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York
Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business
More informationSoftware Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
More informationAutomatic Impact Analysis of Software Architecture Migration on Model Driven Software Development
Automatic Impact Analysis of Software Architecture Migration on Model Driven Software Development Joseba Agirre, Leire Etxeberria, and Goiuria Sagardui Mondragon Unibertsitatea, MGEP, Mondragon, Spain
More information