ThinkMind // ICSEA 2011, The Sixth International Conference on Software Engineering Advances
Type: conference Download: ICSEA 2011 cover page Download: ICSEA 2011 foreword page Download: ICSEA 2011 committee page Download: ICSEA 2011 table of contents Download: ICSEA 2011 full proceedings Notes: IARIA Conference. Editors: Luigi Lavazza, Università dell'Insubria - Varese, Italy Luis Fernandez-Sanz, Universidad de Alcala, Spain Oleksandr Panchenko, Hasso Plattner Institute for Software Systems Engineering - Potsdam, Germany Teemu Kanstrén, VTT Technical Research Centre of Finland - Oulu, Finland Event editions: - there are 14 editions. ISSN: 2308-4235 ISBN: 978-1-61208-165-6 Location: Barcelona, Spain Dates: from October 23, 2011 to October 29, 2011 Articles: there are 96 articles Software Product Line Agility Ahmed Abouzekry and Riham Hassan keywords: Enterprise Unified Process; Agile Unified Process; Software Product line.
An Agile Model-Driven Development Approach - A case study in a finance organization Mina Boström Nakicenovic keywords: agile; lean; MDD; TDD; finance
A Planning Poker Tool for Supporting Collaborative Estimation in Distributed Agile Development Fabio Calefato and Filippo Lanubile keywords: distributed; agile; estimation; planning
Scrum Maturity Model: Validation for IT organizations’ roadmap to develop software centered on the client role Alexandre Yin, Soraia Figueiredo, and Miguel Mira da Silva keywords: development methodologies; agile methodologies; scrum development methodology; maturity model; action research
Usage of Robot Framework in Automation of Functional Test Regression Stanislav Stresnjak and Zeljko Hocenski keywords: software testing; integration testing; regression testing; test automation; robot framework
A Test Purpose and Test Case Generation Approach for SOAP Web Sébastien Salva and Issam Rabhi keywords: Stateful Web services; STS; SOAP; test purpose generation.
Ev-ADA: A Simulation-driven Evaluation Architecture for Advanced Driving-Assistance Systems Assia Belbachir, Jean-Christophe Smal, Jean-Marc Blosseville, and Sébastien Glaser keywords: Simulation architecture; Pro-SiVIC; Evaluation; ADAS
On the Preliminary Adaptive Random Testing of Aspect-Oriented Programs Reza Meimandi Parizi and Abdul Azim Abdul Ghani keywords: software testing; random testing; adaptive random testing; aspect-oriented programming; aspect testing
Devising Mutant Operators for Dynamic Systems Models by Applying the HAZOP Study Rodrigo Fraxino Araujo, Auri Marcelo Rizzo Vincenzi, François Delebecque, José Carlos Maldonado, and Márcio Eduardo Delamaro keywords: Simulink, Scicos, HAZOP, mutation testing.
A Static Robustness Grid Using MISRA C2 Language Rules Mohammad Abdallah, Malcolm Munro, and Keith Gallagher keywords: Robustness; Robustness Grid; MISRA C2
A Specifications-Based Mutation Engine for Testing Programs in C# Andreas S. Andreou and Pantelis M. Yiasemis keywords: mutation testing; mutation engine; specifications
Component-based Software System Dependency Metrics based on Component Information Flow Measurements Majdi Abdellatief, Abu Bakar Md Sultan, Abdul Azim Abd Ghani, and Marzanah A.Jabara keywords: Keywords-Component-based software system; Software metric; Dependency; Information flow.
Module Interactions for Model-Driven Engineering of Complex Behaviour of Autonomous Robots Vladimir Estivill-Castro and Rene Hexel keywords: Automation of Software Design and Implementation. Software Modeling. Model-Driven Engineering. Visual Modeling.
Case Study for a Quality-Oriented Service Design Process Michael Gebhart, Suad Sejdovic, and Sebastian Abeck keywords: service; design; quality; geographical information system; case study
Meta-Model for Global Software Development to Support Portability and Interoperability in Global Software Development Bugra Mehmet Yildiz and Bedir Tekinerdogan keywords: Global Software Development, Architecture Modeling, Model-Driven Development
A New Approach to Software Development Process with Formal Modeling of Behavior Based on Visualization Abbas Rasoolzadegan and Ahmad Abdollahzadeh Barfourosh keywords: Formalization; visualization; design patterns; formal modeling methods; semi-formal modeling methods
Non-Functional Requirements for Business Processes in the Context of Service-Oriented Architectures Oliver Charles and Bernhard Hollunder keywords: Non-functional requirements, Business process, BPMN, BPEL, SOA, WS-Policy, Web services, Quality of service
A framework for adapting service-oriented applications based on functional/extra-functional requirements tradeoffs Raffaela Mirandola, Pasqualina Potena, Elvinia Riccobene, and Patrizia Scandurra keywords: Service-oriented applications; software adaptation and evolution; extra-functional adaptation patterns
PSW: A Framework-based Tool Integration Solution for Global Collaborative Software Development Juho Eskeli, Jon Maurolagoitia, and Carmen Polcaro keywords: collaborative software development; global software development; collaboration; tools; tool integration
Feature-Oriented Programming and Context-Oriented Programming: Comparing Paradigm Characteristics by Example Implementations Nicolás Cardozo, Sebastian Günther, Theo D'Hondt, and Kim Mens keywords: Feature-oriented programming, context-oriented programming, language paradigms
Soft Constraints in Feature Models Jorge Barreiros and Ana Moreira keywords: Feature Models; Software Product Lines; Soft Constraints; Feature Consistency; Feature Interaction; Semantic Validation
Feature Modeling of Software as a Service Domain to Support Application Architecture Design Karahan Öztürk and Bedir Tekinerdogan keywords: modeling, service, architecture, design, SaaS
Adding Support for Hardware Devices to Component Models for Embedded Systems Luka Lednicki, Juraj Feljan, Jan Carlson, and Mario Žagar keywords: Component-based Development, Embedded Systems, Hardware devices, platform modeling
A Service Component Framework for Multi-User Scenario Management in Ubiquitous Environments Matthieu Faure, Luc Fabresse, Marianne Huchard, Christelle Urtado, and Sylvain Vauttier keywords: Ubiquitous environment; service-oriented computing; user-centric; service composition; scenario creation
A Graph-Based Requirement Traceability Maintenance Model Vikas Shukla, Guillaume Auriol, and Claude Baron keywords: Requirement Traceability; Graph; Maintenance; Decision making.
A Systematic Mapping Study on Patient Data Privacy and Security for Software System Development Isma Masood and Saad Zafar keywords: Systematic mapping study; Electronic Health Records (EHR); Patient data privacy and security; Software system development.
Impact on the inclusion of security in the UPnP protocol within the Smart Home Alberto Alonso Fernández, Alejandro Álvarez Vázquez, María del Pilar Almudena García Fuente, and Ignacio González Alonso keywords: DHCompliant; Security; Data Encryption; UPnP
OntoLog: Using Web Semantic and Ontology for Security Log Analysis Clovis Nascimento, Felipe Ferraz, Rodrigo Assad, Danilo Leite, and Victor Hazin keywords: Security; Log Analysis; Ontology
Intrusion Detection with Symbolic Model Verifier Ines Ben Tekaya, Mohamed Graiet, and Bechir Ayeb keywords: attacks; intrusion; security; scenarios; Linux commands; model verifier.
Security Quality Assurance on Web Applications Rodrigo Assad, Felipe Ferraz, Henrique Arcoverde, and Silvio Meira keywords: security requirements; design patterns; security tests validation, quality assurance
On Generating Security Implementations from Models of Embedded Systems Mehrdad Saadatmand, Antonio Cicchetti, and Mikael Sjödin keywords: Embedded security; MDA; Code generation; UML modeling
Proposal for Ground Shipping High Volume of Data Parameter in Supersampling Unmanned Aircraft Through Radio Modem Manuel Sanchez Rubio, Vicente Millet Coll, Neves Seoane Vieira, Luis De Marcos Ortega, and Jose Javier Martínez Herráiz keywords: Information retrieval; unmanned aircraft; data processing; sensors; radio modem
The Smart Persistence Layer Mariusz Trzaska keywords: Impedance mismatch; Databases mapping; Object-Relational Mappers; ORMs; Persistence; LINQ
UML-Based Modeling of Non-Functional Requirements in Telecommunication Systems Mehrdad Saadatmand, Antonio Cicchetti, and Mikael Sjödin keywords: Non-functional requirements; Telecommunication domain; UML modeling; Real-Time Embedded Systems; MDA.
A maintenance Approach of a BJI Index Configuration Saïd Taktak and Jamel Feki keywords: data warehouse; bitmap join indexes; tuning.
Software Cache Eviction Policy based on Stochastic Approach Stoyan Garbatov and João Cachopo keywords: software cache; stochastic approach; performance; data access
Performance Simulation of a System's Parallelization Markus Meyer, Helge Janicke, Peter Trapp, Christian Facchi, and Marcel Busch keywords: software performance optimization; performance simulation; parallelization; dynamic performance stubs
Towards Executable Business Processes with the Problem Oriented Engineering Process Algebra Dariusz W. Kaminski, Jon G. Hall, and Lucia Rapanotti keywords: process modelling; process algebra; Problem Orientation.
Optimal Functionality and Domain Data Clustering based on Latent Dirichlet Allocation Stoyan Garbatov and João Cachopo keywords: clustering; Latent Dirichlet Allocation; stochastic model; Silhouette
Formal Parsing Analysis of Context-Free Grammar using Left Most Derivations Khalid A. Buragga and Nazir Ahmad Zafar keywords: parsing analysis; context-free language; formal specification; Z notation; verification.
Functional Complexity Measurement: Proposals and Evaluations Luigi Lavazza and Gabriela Robiolo keywords: Functional size measurement; Function Points; COSMIC function points; effort estimation; functional complexity measurement
Design Patterns for Model Transformations Kevin Lano and Shekoufeh Kolahdouz-Rahimi keywords: Design patterns; model transformations; UML
Component-oriented Software Development with UML Nara Sueina Teixeira and Ricardo Pereira e Silva keywords: Component-oriented development; structural compatibility analysis; behavioral compatibility analysis; UML; Petri Nets.
Metrics in Distributed Product Development Maarit Tihinen, Päivi Parviainen, Rob Kommeren, and Jim Rotherham keywords: metrics; measurements; global software development; distributed software development
Edola: A Domain Modeling and Verification Language for PLC Systems Hehua Zhang, Ming Gu, and Xiaoyu Song keywords: domain-specific modeling language; formal verification;PLC; TLA+
A Practical Method for the Reachability Analysis of Real-Time Systems Modelled as Timed Automata Abdeslam En-Nouaary and Rachida Dssouli keywords: Real-Time systems, Formal Methods, Timed Automata, Verification, Reachability Analysis.
Reverse Engineering of Graphical User Interfaces Inês Coimbra Morgado, Ana Paiva, and João Pascoal Faria keywords: ReGUI, Reverse Engineering, GUI Testing
Towards Design Method Based on Formalisms of Petri Nets, DEVS, and UML Radek Koci and Vladimir Janousek keywords: Simulation-Based Design, Object-Oriented Petri Nets, DEVS, UML
Invariant Preservation by Component Composition Using Semantical Interface Automata Sebti Mouelhi, Samir Chouali, and Hassan Mountassir keywords: software components, interface automata, action semantics, formal correctness, invariants.
Method for CMMI-DEV Implementation in Distributed Teams Tiago da Cunha Oliveira and Miguel Mira da Silva keywords: Development Process, CMMI-DEV, Geographically Distributed Teams, Organizational Change
Advanced Object Oriented Metrics for Process Measurement Shreya Gupta and Ratna Sanyal keywords: Mood Metrics; Attribute Inheritance Factor; Method Inheritance Factor; Attribute Hiding Factor; Method Hiding Factor.
Quality Issues in Global Software Development Sanjay Misra and Luis Fernández-Sanz keywords: Global Software Development; process quality; product quality; requirement and coordination challenges
A Systematic Review of Self-adaptation in Service-oriented Architectures María del Pilar Romay, Luis Fernández-Sanz, and Daniel Rodriguez keywords: adaptivity; self-adaptation; service architecture; autonomic systems; SOA; systematic review.
A Formal Specification of G-DTD:A Conceptual Model to Describe XML Documents Zurinahni Zainol and Bing Wang keywords: XML model and design; graphical notation; DTD; formal methods
Formal Specification of Software Design Metrics Meryem Lamrani, Younes El Amrani, and Abdelaziz Ettouhami keywords: formalization; UML metamodel; Z; CK metrics;
E-FOTO: Development of an Open-Source Educational Digital Photogrammetric Workstation Jorge Luís N. S. Brito, Rafael A. Aguiar, Marcelo T. Silveira, Luiz Carlos T. C. Filho, Irving S. Badolato, Paulo André B. Pupim, Patrícia F. Reolon, João A. Ribeiro, Jonas R. Silva, Orlando B. Filho, and Guilherme L. A. Mota keywords: Digital Photogrammetry; Digital Photogrammetric Workstation; Education in Photogrammetry; Open-source code for Geospatial Applications; Extreme Programming; Agile Methods.
Vitalizing Local ICT-industry by Acceleration of FLOSS-based Software Product Development: A Case Study of the ICT-industry in Okinawa Jun Iio, Yasuyuki Minei, Masato Kubota, and Kazuhiro Ooki keywords: OSS-based software products; local ICT-industry; development support.
Empirical Case Study of Measuring Productivity of Programming Language Ruby and Ruby on Rails Tetsuo Ndoa and Chi Jia keywords: Open Source; Ruby; Ruby on Rails; Productivity; Programming Languag
Querying Source Code Using a Controlled Natural Language Oleksandr Panchenko, Stephan Müller, Hasso Plattner, and Alexander Zeier keywords: Source code repository; source code query language; development tools; controlled natural language.
Towards Complementing User Stories Christian Kop keywords: user stories, domain models, natural language queries
Performance Evaluation of a Generic Deployment Infrastructure for Component- based S/W Engineering Abdelkrim Benamar and Noureddine Belkhatir keywords: deployment and configuration specification; model driven architecture; computer network graph.
A Proof-based Approach for Verifying Composite Service Transactional Behavior Lazhar Hamel, Mohamed Graiet, Mourad Kmimech, Mohamed Tahar Bhiri, and Walid Gaaloul keywords: web service composition; Event-B; transactional web service; proof; verification.
Certification of MDA Tools: Vision and Application Oksana Nikiforova, Natalja Pavlova, Antons Cernickins, and Tatjana Jakona keywords: MDA; CASE-tools; certification; modeling.
Automatic Generation of Graphical User Interfaces From VDM++ Specifications Carlos Nunes and Ana Paiva keywords: Formal Methods; Graphical User Interfaces; Vienna Development Method; Automatic Code Generation
An Approach to Model, Configure and Apply QoS Attributes to Web Services Ahmed Al-Moayed and Bernhard Hollunder keywords: Service-oriented architecture, meta-model, modelmodel transformation, QoS-aware Web services
Transformation of Composite Web Service for QoS Extension into ACMEArmani Amel Mhamdi, Raoudha Maraoui, Mohamed Graiet, Mourad Kmimech, Mohamed Tahar Bhiri, and Eric Cariou keywords: Web Services Composition, QoS, MDE, Transformation, ACME/ARMANI ADL.
ATL Transformation of UML 2.0 for the Generation of SCA Model Soumaya Louhichi, Mohamed Graiet, Mourad Kmimech, Mohamed Tahar Bhiri, Walid Gaaloul, and Eric Cariou keywords: UML 2.0, SCA, MDE, ATL.
Towards the Development of Integrated Reuse Environments for UML Artifacts Moataz Ahmed keywords: early-stage artifacts; design reuse; integrated reuse environment; similarity metrics; multi-view similarity
An Automated Translation of UML Class Diagrams into a Formal Specification to Detect Inconsistencies Khadija El Miloudi, Younes El Amrani, and Abdelaziz Ettouhami keywords: Z; UML; UML inconsistencies; Formal Specification; Software Model Checking;
UML 2.0 Profile for Structural and Behavioral Specification of SCA Architectures Wided Ben Abid, Mohamed Graiet, Mourad Kmimech, Mohamed Tahar Bhiri, Walid Gaaloul, and Eric Cariou keywords: Software architecture, SCA, UML 2.0, OCL, Profile and Metamodel.
Process Improvement and Knowledge Sharing in Small Software Companies: A Case Study Minna Kivihalme, Anne Valsta, and Raine Kauppinen keywords: process, project, knowledge sharing, education
Choosing a Business Software Systems Development and Enhancement Project Variant on the basis of Benchmarking Data – Case Study Beata Czarnacka-Chrobot keywords: business software systems development and enhancement projects variants; rational investment decision; benchmarking data repositories; software engineering economics
Towards Functional and Constructional Perspectives on Business Process Patterns Peter De Bruyn, Dieter Van Nuffel, Philip Huysmans, and Herwig Mannaert keywords: Normalized Systems, business process patterns, analysis patterns, evolvability, MIT Process Handbook
Practical Experiences with Software Factory Approaches in Enterprise Software Delivery Alan Brown, Ana Lopez, and Luis Reyes keywords: software engineering; software process improvement; application management; software delivery
A "Future-Proof" Postgraduate Software Engineering Programme: Maintainability Issues J Paul Gibson and Jean-Luc Raffy keywords: Teaching, Education, Curriculum, Software Engineering
Using Software Engineering Principles to Develop a Web-Based Application Cynthia Lester keywords: software development; software engineering; web-based application; web engineering
How to Think about Customer Value in Requirements Engineering Xinwei Zhang, Guillaume Auriol, Claude Baron, and Vikas Shukla keywords: values, requirements engineering, multiple attributes preference theory, weights
Migrating Functional Requirements in SSUCD Use Cases to a More Formal Representation Mohamed El-Attar and James Miller keywords: Use Cases; SSUCD; SUCD; Model Transformation.
KM-SORE: Knowledge Management for Service Oriented Requirements Engineering Muneera Bano and Naveed Ikram keywords: Service Oriented Software Engineering (SOSE); Requirement Engineering (RE); Knowledge Management (KM)
Brainstorming as a Route to Improving Software Processes Celestina Bianco keywords: improvement; participation; experience; motivation.
Web-Based Focus Groups for Requirements Elicitation Carla Farinha and Miguel Mira da Silva keywords: Requirements Elicitation; Focus Groups; Collaboration Tools
Mapping Architectural Concepts to SysML Profile for Product Line Architecture Modeling Shahliza Abd Halim, Mohd Zulkifli Mohd Zaki, Noraini Ibrahim, Dayang N. A. Jawawi, and Safaai Deris keywords: product line architecture (PLA); autonomous mobile robot (AMR),architecture description language, xADL
Exploring Architecture Design Alternatives for Global Software Product Line Engineering Bedir Tekinerdogan, Semih Cetin, and Ferhat Savci keywords: Product Line Engineering, Global Software Development, Business Strategies
Towards CMMI-compliant MDD Software Processes Alexandre Marcos Lins de Vasconcelos, Giovanni Giachetti, Beatriz Marín, and Oscar Pastor keywords: MDD; OO-Method; CMMI; Software Process Quality; Feature-based Analysis.
From Boolean Relations to Control Software Federico Mari, Igor Melatti, Ivano Salvo, and Enrico Tronci keywords: Control Software Synthesis; Embedded Systems; Model Checking
Empirical Evidence in Software Architecture: A Systematic Literature Review Protocol Nadia Qureshi, Naveed Ikram, Muneera Bano, and Muhammad Usman keywords: systematic literature review; software architecture state-of-the-art
Agile Development of Interactive Software by means of User Objectives Begoña Losada, Maite Urretavizcaya, and Isabel Fernández de Castro keywords: Software Engineering; Agile method; User-Centered Design; Model-Driven Development
REfIS: A Stage-based Methodology for Eliciting Requirements Felipe Ferraz, Leopoldo Ferreira, Rodrigo Assad, Renato Ferreira, and Silvio Meira keywords: eliciting requirements; methodology; innovation systems.
A Metamodel for Representing Safety LifeCycle Development Process Yulin Zhang, Brahim Hamid, and Damien Gouteux keywords: Safety lifecycle, Development process, Modelingn, Process metamodel
On the Extensibility of Plug-ins Vanea Chiprianov, Yvon Kermarrec, and Siegfried Rouvrais keywords: Plug-in; extensibility; framework; software architecture; software design; design pattern; Domain Specific Language; modeling; experience report.
Effective Task Allocation in Distributed Environments: A Traceability Perspective Salma Imtiaz and Naveed Ikram keywords: Architectural View; Distributed Development.
An Agile Method for Model-Driven Requirements Engineering Grzegorz Loniewski, Ausias Armesto, and Emilio Insfran keywords: Model-Driven Development, Requirements Engineering, agile methodology, OpenUP
Evidence in Requirements Engineering: A Systematic Literature Review Protocol Talat Ambreen, Muhammad Usman, Naveed Ikram, and Muneera Bano keywords: systematic literature review; requirements engineering, evidence-based software engineering.
Success Factors Leading to the Sustainability of Software Process Improvement Efforts Natalja Nikitina and Mira Kajko-Mattsson keywords: SPI project health, lessons
Software Quality Assessment and Error/Defect Identification in the Italian Industry Preliminary Results from a State of the Practice Survey Fausto Fasano, Giuseppe Scanniello, Andrea De Lucia, and Genoveffa Tortora keywords: empirical investigation; quality assessment; error/ defect identification; inspection; state of the practice survey; testing
Revisiting the Requirements Communication Problem from a Knowledge Management Perspective Hermann Kaindl and Lukas Pilat keywords: Keywords-requirements engineering; communication problem; knowledge management
|