SERP'13
The 2013 International Conference on Software Engineering
Research and Practice
Foreword
SESSION: NOVEL APPLICATIONS, METHODOLOGIES AND CASE STUDIES + INTELLECTUAL
PROPERTY ISSUES + EDUCATION
Principles for Profiling Healthcare Data Communication Standards
Robert Snelick, Frank Oemig
A Model Driven Serious Games Development Approach for Game-based Learning
Stephen Tang, Martin Hanneghan
Rocket Aiming Project: A Service Learning Study
Johnny Carroll, Chao Zhao, Feridoon Moinian, Mike Estep
Concurrent Collaborative Captioning
Mike Wald
Dynamic Adaptation of Business Process Models: Application to the Healtcare Process in the
AP-HM

Renaud Angles, Philippe Ramadour, Corinne Cauvet, Sophie Rodier
Research Trends and Open Issues in Mobile Application Software Engineering
Mark Rowan, Josh Dehlinger
Strategies to Improve Development in Brazilian Financial Institution Integrating Distinct
Environments

Claudio Goncalves Bernardo, Paulo Roberto Chineara Batuta
Advocation Over Investigation: Comments on Robert Glass' Fact #55
James Neilan
Senior Citizens in Interaction with Mobile Phones: A Flexible Middleware Approach to
Support the Diversity

Vinicius Goncalves, Vania Neris, Jo Ueyama, Sibelius Seraphini, Teresa Dias, Geraldo Filho
Semantic Obfuscation and Software Intention
Sheryl Duggins, Frank Tsui, Orlando Karam, Zoltan Kubanyi
Simulation Software Generation using a Domain-Specific Language for Partial Differential
Field Equations

Ken A. Hawick, Daniel P. Playne
A Component-Based Architecture for Ginga
Marcio Ferreira Moreno, Luiz Fernando Gomes Soares, Renato Cerqueira
Managing User Accounts Across Heterogeneous Information Systems In The University

Askar Boranbayev, Mikhail Mazhitov, Rinat Yamalutdinov
Teams using Real World Projects in a Software Engineering Course
Nasser Tadayon
An Investigation into Mobile Based Approach for Healthcare Activites
Sardasht Mahmood, Joan Lu
Teaching Software Engineering Through a Real-World Project: A New Approach
Chao Zhao, Mike Estep, Kenneth Smith
Why to Research in Knowledge Management in Software Engineering Processes?
Ernesto Galvis-Lista, Marcela Sanchez-Torres
SESSION: SOFTWARE SYSTEMS, REQUIREMENTS + MIDDLE-WARE + SOFTWARE
DEVELOPMENT PROCESS + MODELING AND ARCHITECTURE DESCRIPTION
LANGUAGES
Systems on Abstract Network
Kazutaka Nakamura, Kiyofumi Tanaka, Yasushi Hibino
XCD   A Design-by-Contract Architecture Description Language
Mert Ozkaya, Christos Kloukinas
A Quantitative Approach to the Evolution of Domain-Specific Modeling Languages.
Kiyotaka Ota, Kenji Hisazumi, Weiqiang Kong, Tsuneo Nakanishi, Akira Fukuda
Using Productivity Measure and Function Points to Improve the Software Development
Process

Eduardo Alves de Oliveira, Ricardo Choren Noya
Scaffolding the Software Design Process: Fine-Grained Specifications from Design Tactics
Abdel Ejnioui, Carlos Otero, Abrar Qureshi
SESSION: SOFTWARE ARCHITECTURE + DESIGN PATTERNS
Building Information Technology Based on a Human Behavior-Oriented Approach to
Enterprise Architecture

Dominic M. Mezzanotte, Sr., Josh Dehlinger
Applying Design Patterns in Game Programming
Junfeng Qu, Yinglei Song, Yong Wei
New Paradigms for Software Application Development: Software Architectures and
Component-based Development

Sergio David Villarreal, Guillermo Villasana, Juan Carlos Lavariega
SESSION: UNIFIED MODELING LANGUAGE / UML, OBJECT ORIENTED METHODS, AND
CASE STUDIES
A QoS Driven Web Service Selection Methodology Using UML and UML Profiles
Rashmi Phalnikar, B. Devesh Jinwala
Generation of Efficient Embedded C Code from UML/MARTE Models

Luis Felipe Lennis, Jose Edinson Aedo
An Object-Oriented Framework for Digital Voting
Patricia Dousseau, Ricardo Pereira, Roberto Silvino
Towards Improving Object-Oriented Software Maintenance during Change Impact Analysis
Bassey Isong, Obeten Obi Ekabua
SESSION: USABILITY STUDIES + COST ESTIMATION AND MANAGEMENT + SOFTWARE
TESTING, ANALYSIS, VALIDATION, AND VERIFICATION + RFORMANCE STUDIES
Evaluating the Effectiveness of a Collaborative Requirements Engineering Modeling Notation
for Planning Globally Distributed Projects

Paula Laurent, Adam Steele, Jane Cleland-Huang, Patrick Maeder
Analysis and Application of Earned Value Managment in Software Development
Frank Tsui
On Acceptance Testing
Jean-Pierre Corriveau, Wei Shi
A Framework for Maturity Assessment in Software Testing for Small and Medium-Sized
Enterprises

Adailton F. Araujo, Cassio L. Rodrigues, Auri R. M. Vincenzi, Celso G. Camilo, Almir F. Silva
Constructing Verifiably Correct Java Programs Using OCL and CleanJava
Yoonsik Cheon, Carmen Avila
An Open Source Platform for Collaborative Remote Usability Studies
Daniel Lyng Roder, Erik Frokjær
Study of Data Imputation on the Predictive Value of Software Attributes in the ISBSG-10
Data Set

Adrian Barb, Kailasam Satyamurthy
Finding The Relationship Between Software Testing Effort And Software Quality Metrics
Nurhan Yagci, Kursat Ayan
Examining the Performance of Java Static Analyzers
Kevin Daimi, Shadi Banitaan, Kathy Liszka
Verification and Validation Experience of Safety-grade Optical Modem for Core Protection
Calculator (CPC)

Jang Yeol Kim, Kwang Seop Son, Young Jun Lee, Se Woo Cheon, Kyoung Ho Cha, Jang Soo Lee, Kee
Choon Kwon

Findings of Expert Validation and Review of the Technology Enhanced Interaction
Framework

Kewalin Angkananon, Mike Wald, Lester Gilbert
An Approach to Configuration-based Generation of Validation Rules for Shipdex
Youhee Choi, Jeong-Ho Park, Byungtae Jang
Experimental Evaluation of Static Source Code Analysis tools
Khalid Alemerien, Kenneth Magel
An Efficient Regression Testing Technique For Test Case Prioritization
Prem Jacob T, Ravi T

Security Requirements Engineering: Analysis and Prioritization
Daya Gupta, Shruti Jaiswal, Anupriya Tewari
Empirical Evaluation of Software Development Methodology Selection Consistency: A Case
Study Using Analytical Hierarchy Process

Benson Moyo, Peeps Gonde, Ndabezinhle Soganile, Gilbert Dzawo, Kudakwashe Madzima
The Impact of Non-Functional Attributes on the Analysis Operations of Feature Models
Ines Achour, Lamia Labed, Henda Ben Ghazela
Determining Software System Type from Software Requirement Specification
Suneeta H. Angadi, S. Mohan, G. T. Raju
SESSION: SOFTWARE ENGINEERING AND MANAGEMENT + CODE REUSE + SOFTWARE
MAINTENANCE METHODS + RELEASE PLANNING + SOFTWARE PRODUCTIVITY AND
QUALITY
On-Demand Source Code Generation & Scheduling Optimised Parallel Applications on
Heterogeneous Platforms

Ken A. Hawick, Daniel P. Playne
Lights on the Impact of Requirements Interdependencies on Priorities during Release
Planning Decisions

Bassey Isong, Obeten Obi Ekabua, Ifeoma Ohaeri
Towards a Software Domain Metric based on Semantic Web Techniques
Francisco Castillo-Barrera, Hector Perez-Gonzalez, Masoud Sadjadi
A Template-Based Approach to Modeling Variability
Soheila Bashardoust Tajali, Jean-Pierre Corriveau, Wei Shi
Software Maintenance Risk Management Process - A Case Study
Vinicius Miana, Calebe Bianchini, Selma Melnikoff, Marcelo Martins
Test Case Prioritization Related to Code Quality
Savas Ozturk, Nurhan Yagci, Mehmet Aktas, Mehmet Ozbek, Furkan Paligu
An Eclipse Plug-In for Generating Database Access Documentation in Java Code
Paul Bergstein, Aditya Gade
A Decision Model for Monitoring Project Status with Earned Value Management Indicators.
Maria Teresa Baldassarre, Nicola Boffoli, Danilo Caivano, Giuseppe Visaggio
Software Engineering Practices for Minimizing Technical Debt
Vinay Krishna, Anirban Basu
SESSION: AGILE SOFTWARE METHODS
Agile Project-Based Teaching and Learning
Dagmar Monett
Study of Agility in Mobile Application Development
Vanessa Cooper, Hisham Haddad
A Model-Based Agile Process for DO-178C Certification
David Coe, Jeffrey Kulick

IEEE std 829-2008 and Agile Process  Can They Work Together?
Ning Chen
Managing a Global Software Project under an Agile and Cloud Perspective
Giulio Concas, Katiuscia Mannaro, Luisanna Cocco
SESSION: SOFTWARE ENGINEERING AND EMBEDDED SYSTEMS
Video Processing for Motion Tracking of Safety Critical Systems
Travis Cleveland, David Coe, Jeffrey Kulick
Strengthening Interrupt Controls in Embedded Systems by Cooperation between Windows
CE and REMON

Shigeki Nankaku, Hisao Koizumi, Akira Fukuda
Independent Verification and Validation of Software for Weapon Management System of a
High Performance Aircraft

Sudha Srinivasan, Rekha R, Karunakar Kundapur
SESSION: POSTERS AND SHORT PAPERS
An Effective Method to Test Sensor Applications
Hwan-Cheol Joeng, Jang-Wu Jo
Towards Cycle-Accurate Performance Predictions for Real-Time Embedded Systems
Konstantinos Triantafyllidis, Egor Bondarev, Peter H.N. de With
A Study on Traceabilty for Model-based Testing of Automotive Embedded System
Kabsu Han, Insick Son, Jeonghun Cho
SESSION: LATE BREAKING PAPER: SOFTWARE ENGINEERING + MAINTENANCE,
LEGACY CODES, METRICS, COLLABORATIVE WORK, SOFTWARE PROCESS
IMPROVEMENT AND MODELS, SOA, CASE STUDIES
Emerging and Innovative Techniques and Methodology in Software Engineering for Systems
Maintenance and Development

Maureen Ann Raley
Novel Visual and Analytical Methods in Repurposing Legacy Scientific Code   A Case Study
Christopher Oehmen, Darren Curtis, Aaron Phillips, Elena Peterson
Use of Closures to Engineer Software for a Family of Numerical Simulation Models
Ken A. Hawick, Elliot Clarkson
A Case Study in the Model-Driven Development of CorkBoard   a WebApp for Collaborative
Work

Andrew Harnage, Doug Flagg, Amber Whittemore, Devon Simmonds
An Object Oriented Runtime Complexity Metric based on Iterative Decision Points
Amr Desouky, Letha Etzkorn
The Influence of Human Aspects in Software Process Improvement: a Brazilian Public
Company Study


Regina Albuquerque, Andre Bibiano, Rosilene Fernandes, Daniel Araujo, Andreia Malucelli, Sheila
Reinehr

Methodology for Ontology Development in Support to the MPS Model for Software
Alessandro Viola Pizzoleto, Hilda Carvalho de Oliveira
A Method and a Tool for Evaluating the Quality of an SOA
R. Belkhatir, M. Oussalah, A. Viguier
Training Users of Accounting Information Systems for their Satisfaction, Decision-making,
and Competitiveness

Jose-Melchor Medina, Yolanda Loera, Karen Gonzalez, Alberto Mora
Dynamic Registration Forms
Troy Johnson, Joshua Edinborough, Matthew Binder, Andrew Bryant, Blayne Dennis, Roger Lee
Software Reuse: The State of Art
Abdullah A. Al-Baity, Kanaan Faisal, Moataz Ahmed
Empirical Validate C&K Suite for Predict Fault-Proneness of Object-Oriented Classes
Developed Using Fuzzy Logic

Mohammad Amro, Moataz Ahmed, Kanaan Faisal
Template Generation in a Tiered Architecture - Practical C# class templates from DDL
statements

James duPuis, Daniel Riehl, Roger Lee
The Proposal of Smart Phone Camera Application Which Realize a Person's Super
Deformation

Hideaki Hashimoto, Takayuki Fujimoto
An Interface Generator For Customizable Fuzzy Expert System
Tongjun Ruan, Robert Balch
Lessons Learned: Porting Java Applications to Android
G. Hsieh, D. Paruchuri, C. Steward, E. Nwafor, D. Gadam

Document Outline