21. SEKE 2009: Boston, Massachusetts, USA
Proceedings of the 21st International Conference on Software Engineering & Knowledge Engineering (SEKE'2009), Boston, Massachusetts, USA, July 1-3, 2009. Knowledge Systems Institute Graduate School 2009 ISBN 1-891706-24-1
H. T. Kung: Wireless Computing, Networking and Sensing. 1
Shi-Kuo Chang: Virtual Spaces: From the Past to the Future. 2
Software Engineering of Autonomic Grid Computing Systems and Applications
Ingrid Buckley, Eduardo B. Fernández, Gustavo Rossi, Seyed Masoud Sadjadi: Web Services Reliability Patterns. 4-9
Michael E. Shin, Kiran Gopala Reddy Sunanda: Consistency in Self-Reconfiguration of Self-Healing Systems. 10-15
Onyeka Ezenwoye, Balaji Viswanathan, Seyed Masoud Sadjadi, Liana Fong, Gargi Dasgupta, Selim Kalayci: Task Decomposition for Adaptive Data Staging in Workflows for Distributed Environments. 16-19
Requirements
Shin Nakajima: Constructing FODA Feature Diagrams with a GUI-based Tool. 20-25
Ruhaya Ab Aziz, Didar Zowghi, Tom McBride: Towards a Classification of Requirements Relationships. 26-32
Marcelo Werneck Barbosa, Glivia Angelica Rodrigues Barbosa: Towards the Selection of the Most Suitable Elicitation Technique Through a Defined Requirements Elicitation Process. 33-36
Lingjun Kong, Juan Li, Yin Li, Ye Yang, Qing Wang: A Requirement Traceability Refinement Method Based on Relevance Feedback. 37-42
Márcia Lucena, Carla T. L. L. Silva, Emanuel Santos, Fernanda M. R. Alencar, Jaelson Castro: Applying Transformation Rules to Improve i* Models. 43-48
José Luis de la Vara, Juan Sánchez: Specification of Data Requirements from Task Descriptions. 55-60
Alicia Martínez, Oscar Pastor, John Mylopoulos, Hugo Estrada: From Organizational Models to Software Requirements. 61-66
Flavia Braga de Azambuja, Ricardo Melo Bastos, Ana Paula Terra Bacelo: Systematic Review of Requirements Reuse. 67-72
Zornitza Racheva, Maya Daneva: Reprioritizing the Requirements in Agile Software Development: Towards a Conceptual Model from Clients' Perspective. 73-80
Data Mining and Features
Pengpeng Lin, Huanjing Wang, Taghi M. Khoshgoftaar: A Novel Hybrid Search Algorithm for Feature Selection. 81-86
Gaurav Ruhela, P. Krishna Reddy: Improving Text Document Clustering by Exploiting Open Web Directory. 87-92
Shihong Huang, Sucharita Chinchanikar, Abhijit S. Pandya, Sam Hsu, Marilyn Parker: Automated Nursing Knowledge Management Using Indexing. 93-96
Applications

Jerry Gao, Maulik Shah, Mihir Shah, Devarshi Vyas, Pushkala Pattabhiraman, Kamini Dandapani, Emese Bari: Systematic Risk Assessment and Cost Estimation for Software Problems. 103-109
Sérgio Assis Rodrigues, Tiago Santos da Silva, Jano Moreira de Souza: Improving Negotiations through Fuzzy Cognitive Maps. 110-115
Software Engineering with Computational Intelligence and Machine Learning

Hakim Lounis, M. K. Abdi, Houari A. Sahraoui: Predicting Maintainability expressed as Change Impact: A Machine-learning-based Approach. 122-128
Syed Nadeem Ahsan, Javed Ferzund, Franz Wotawa: Program File Bug Fix Effort Estimation Using Machine Learning Methods for OSS. 129-134
Software Architecture and Evolution
Xin Peng, Liwei Shen, Wenyun Zhao: An Architecture-based Evolution Management Method for Software Product Line. 135-140
Muhammad Irfan Ullah, Günther Ruhe, Vahid Garousi: Towards Design and Architectural Evaluation of Product Variants: A Case Study on an Open Source Software System. 141-146
Shahrouz Moaven, Hamed Ahmadi, Jafar Habibi, Ali Kamandi: Decision Support System Environment for Software Architecture Style Selection (DESAS v1.0). 147-151
Yanchun Sun, Hui Song, Wenpin Jiao: Towards Architecture-centric Collaborative Software Development. 152-156
Agents and Multi-Agent Systems
Michele Atkinson, Sheryl Duggins: Analysis of Agent Oriented Software Engineering Methodologies for Social Causal Models. 157-163
Behrouz H. Far, Cheng Zhong, Zilan (Nancy) Yang, Mohsen Afsharchi: Realization of Semantic Search Using Concept Learning and Document Annotation Agents. 164-169
Taemin Seo, Heesang Lee: Agent-based Simulation Model for the Evolution Process of Open Source Software. 170-177
Zaiwen Feng, Keqing He, Rong Peng, Jian Wang, Yutao Ma: Towards Merging Goal Models of Networked Software. 178-184
Snehasis Mukhopadhyay, Shengquan Peng, Rajeev R. Raje, Mathew J. Palakal, Javed Mostafa: Comparison of Some Single-agent and Multi-agent Information Filtering Systems on a Benchmark Text Data Set. 185-188
Lily Chang, Xudong He: Towards Adaptable BDI Agent: A Formal Aspect-oriented Modeling Approach. 189-193
Xiaocong Fan: A Recognition-primed Architecture for Human-centric Multi-agent Systems. 200-205
Ana Paula Lemke, Marcelo Blois Ribeiro: Using Knowledge Objects to Exchange Knowledge in a MAS Platform. 206-211
Baldoino Fonseca dos Santos Neto, Andrew Diniz da Costa, Manoel T. de A. Netto, Viviane Torres da Silva, Carlos José Pereira de Lucena: JAAF: A Framework to Implement Self-adaptive Agents. 212-217
Ingo Seidel, Markus Gärtner, Josef Froschauer, Helmut Berger, Dieter Merkl: An Agent-based Centralized e-Marketplace in a Virtual Environment. 218-221
Interoperability and Semantic Web Technologies
Thomas Moser, Richard Mordinyi, Wikan Danar Sunindyo, Stefan Biffl: Semantic Service Matchmaking in the ATM Domain Considering Infrastructure Capability Constraints. 222-227
Hendrik Thomas, Declan O'Sullivan, Rob Brennan: Ontology Mapping Representations: A Pragmatic Evaluation. 228-232
Stefan Biffl, Wikan Danar Sunindyo, Thomas Moser: Bridging Semantic Gaps Between Stakeholders in the Production Automation Domain with Ontology Areas. 233-239
Aftab Iqbal, Oana Ureche, Michael Hausenblas, Giovanni Tummarello: LD2SD: Linked Data Driven Software Development. 240-245
Paloma de Juan, Carlos Angel Iglesias: Improving Searchability of a Music Digital Library with Semantic Web Technologies. 246-251
Michele Ceccarelli, Alessandro De Stasio, Antonio Donatiello, Dante Vitale: A Guideline Engine For Knowledge Management in Clinical Decision Support Systems (CDSSs). 252-257
Jihen Majdoubi, Mohamed Tmar, Faïez Gargouri: Ontology-based Semantic Annotations of Medical Articles. 258-261
Reverse Engineering
Jian Kang, Jianzhi Li, Jianchu Huang, Yingchun Tian, Hongji Yang: Automating Business Intelligence Recovery from a Web-based System. 262-267
Yan Liang, Nicholas A. Kraft, Randy K. Smith: Automatic Class Matching to Compare Extracted Class Diagrams: Approach and Case Study. 268-273
SOA-based software engineering
Min Yuan, Zhiqiu Huang, Jian Zhao, Xiang Li: Modeling and Verification of Automatic Multi-business Transactions. 274-279
Wei-Tek Tsai, Tszyan Chow, Yinong Chen, Xiao Wei: An Adaptive Management Framework for Service Brokers in Service-oriented Architecture. 280-285
Tao Peng, Bing Li, Weifeng Pan, Zaiwen Feng: Requirements Discovery Based on RGPS Using Evolutionary Algorithm. 286-290
Mohammad Abu-Matar: Mediation Based Variability Modeling for Service Oriented Software Product Lines. 291-294
Software Engineering Education
Dan Tappan: Pedagogy-oriented Software Modeling and Simulation of Component-based Physical Systems. 295-300
Huilin Ye: An Academia-Industry Collaborative Teaching and Learning Model for Software Engineering Education. 301-305
Software Testing and Automation
Chien-Hung Liu, Shu-Ling Chen: Data Flow Analysis and Testing for Web Service Compositions Based on WS-BPEL. 306-311
Macario Polo, Beatriz Pérez Lamancha, Pedro Reales Mateo: Some Experiments on Test Case Tracebaility. 318-321
Service Oriented Architecture
Gregor Scheithauer, Stefan Augustin, Guido Wirtz: Business Modeling for Service Engineering: Toward an integrated Procedure Model. 322-327
José Jorge Lima Dias Junior, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira: A Systematic SOA-based Architecture Process. 328-333
Bin-Yih Liao, Wen-Shyang Hwang, Jeng-Shyang Pan, Hong-Chi Wu, Yuh-Ming Cheng, Jen-Kuin Lee, Bo-Sian Wang, E-Liang Chen, Mong-Fong Horng: Research and Implementation of Service-oriented Architecture Supporting Locationbased Services on Sensor Networks. 334-337
Chi-Lu Yang, Yeim-Kuan Chang, Chih-Ping Chu: Service Creation and Composition for Realization On Service-oriented Architecture. 338-343
John C. Sloan, Taghi M. Khoshgoftaar, Augusto Varas: An Extendible Translation of BPEL to a Machine-verifiable Model. 344-349
Bixin Li, Ju Cai, Dong Qiu, Shunhui Ji, Yuting Jiang: Generating Test Cases of Composite Services Based on OWL-S and EH-CPN. 350-355
Junfeng Zhao, Yasha Wang, Bing Xie: User Perceived Response-time Optimization Method for Composite Web Services. 356-363
Sheng-Tzong Cheng, Chih-Lun Chou, Jiashing Shih, Mingzoo Wu: Dynamic Service Composition for Virtual UPnP Device Creation. 364-369
David Garlan, Kathleen M. Carley, Bradley R. Schmerl, Michael W. Bigrigg, Orieta Celiku: Using Service-oriented Architectures for Socio-Cultural Analysis. 370-375
Languages and Program Understanding
Izuru Kume, Etsuya Shibayama: A Conceptual Model for Comprehension of Object-oriented Interactive Systems. 376-381
Hanan Elazhary: Arabic Lisp. 382-385
Daniel Porto, Manoel G. Mendonça, Sandra Camargo Pinto Ferraz Fabbri: The Use of Reading Technique and Visualization for Program Understanding. 386-391

Shao Jie Zhang, Yang Liu, Jun Sun, Jin Song Dong, Wei Chen, Yanhong A. Liu: Formal Verification of Scalable NonZero Indicators. 406-411
Software Quality
Stefan Axelsson, Dejan Baca, Robert Feldt, Darius Sidlauskas, Denis Kacan: Detecting Defects with an Interactive Code Review Tool Based on Visualisation and Machine Learning. 412-417
Huai Liu, Fei-Ching Kuo, Tsong Yueh Chen: Dynamic Test Profiles in Adaptive Random Testing: A Case Study. 418-421
Changbin Ji, Zhenyu Chen, Baowen Xu, Zhihong Zhao: A Novel Method of Mutation Clustering Based on Domain Analysis. 422-425
César Andrés, Mercedes G. Merayo, Manuel Núñez: Using a Mining Frequency Patterns Model to Automate Passive Testing of Real-time Systems. 426-431
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux: DeLLIS: A Data Mining Process for Fault Localization. 432-437
Vasile Rus, Xiaofei Nan, Sajjan G. Shiva, Yixin Chen: Clustering of Defect Reports Using Graph Partitioning Algorithms. 442-445
Wenhui Zhu, Yanchun Sun, Gang Huang, Hong Mei: Documenting Quality Attributes of Software Components. 446-449
Du Zhang: Taming Inconsistency in Value-based Software Development. 450-455
Bixin Li, Lili Yang, Shunhui Ji, Dong Qiu, Xufang Gong: WSTester: Testing Web Service for Behavior Conformance. 456-459
Ali Shahrokni, Robert Feldt, Fredrik Petterson, Anders Back: Robustness Verification Challenges in Automotive Telematics Software. 460-465
Smart Environments and Applications
Jerry Zeyu Gao, Hema Veeraragavathatham, Shailashree Savanur, Jinchun Xia: A 2D-barcode Based Mobile Advertising Solution. 466-472
Software Architecture and Applications

Salamah Salamah, Matthew Del Buono, Eric Baily, Sarah Printy, Derek Ferris, Laurel Christian: Enhancing Property Specification Tools With Validation Techniques. 487-492
Software Process and Process Models
Hung-Fu Chang, Stephen C. Y. Lu: Supporting Good Decision Making at Early Stage of Software Design. 493-498
Xiao-yang He, Ya-sha Wang, Jin-gang Guo, Wu Zhou, Jia-kuan Ma: Weaving Process Patterns into Software Process Models. 505-508
Lerina Aversano, Roberto Intonti, Maria Tortorella: Assessing Workflow Ability of ERP and WfM Systems. 509-513
Peter Henderson, Matthew J. Henderson: Collaborative Development of System Architecture - a Tool for Coping with Inconsistency. 520-525
Ayse Tosun, Ayse Basar Bener, Ekrem Kocaguneli: BITS: Issue Tracking and Project Management Tool in Healthcare Software Development. 526-529
Security and Privacy

Carson D. Brown, David Barrera, Dwight Deugo: FiGD: An Open Source Intellectual Property Violation Detector. 536-541
Saeed Abu-Nimeh, Seiya Miyazaki, Nancy R. Mead: Integrating Privacy Requirements into Security Requirements Engineering. 542-547
Dhananjay Kulkarni, Diana Ciric, Fernanda Zulkarnain: iPass: An Integrated Framework for Educating, Monitoring and Enforcing Password Policies for Online Services. 548-551
Ontologies and their Applications


Mirella Moura Moro, Deise de Brum Saccol, Renata de Matos Galante: TRIple Content-based OnTology (TRICOt) for XML Dissemination. 564-568
Feng Chen, Hong Zhou, Jianzhi Li, Ruimin Liu, Hongji Yang, Han Li, He Guo, Yuxin Wang: An Ontology-based Approach to Portable Embedded System Development. 569-574
Steven A. Demurjian, Rishi Saripalle, Solomon Berhe: An Integrated Ontology Framework for Health Information Exchange. 575-580
HCI and Smart Environments
Nicole Novielli, Enrica Gentile: Modeling User Interpersonal Stances in Affective Dialogues with an ECA. 581-586
Caio Stein D'Agostini, Renato Fileto: Capturing Users' Preferences and Intentions in a Semantic Search System. 587-591
Heloise Manica, Cristiano C. da Rocha, José Leomar Todesco, Mario A. R. Dantas, Michael A. Bauer: Toward Developing Knowledge Representation in Emergency Medical Assistance through a Ontology-based Semantic Cache Model. 592-596
Fady Hamoui, Marianne Huchard, Christelle Urtado, Sylvain Vauttier: Specification of a Component-based Domotic System to Support User-defined Scenarios. 597-602
Daniel Retkowitz, Ibrahim Armac, Manfred Nagl: Towards Mobility Support in Smart Environments. 603-608
Hossein Momeni, Vahid Rafe, Mohsen Sharifi, Adel Torkaman Rahmani: A Graph Transformation-based Approach to Task Allocation in Wireless Sensor Actor Networks. 609-612
Software Measurement
Lilia Grati, Mohamed Tmar, Faïez Gargouri: Another New Criterion to Improve the Interaction Diagrams Quality. 613-618
Pablo Rodríguez-Soria, Borja Martín-Herrera, Marian Fernández de Sevilla, Maria J. Domínguez-Alda, Miguel A. Herranz: Software Project Effort Estimation Non Lineal Mathematical Models. 619-624
Alain Abran, Juan Jose Cuadrado-Gallego: Software Estimation: Universal Models or Multiple Models? 625-630
Yoshiki Mitani, Tomoko Matsumura, Katsuro Inoue, Mike Barker, Akito Monden, Ken-ichi Matsumoto: An Empirical Study of the Feedback of the In-process Measurement in a Japanese Consortium-type Software Project. 631-636
Ekrem Kocaguneli, Ayse Tosun, Ayse Basar Bener, Burak Turhan, Bora Caglayan: Prest: An Intelligent Software Metrics Extraction, Analysis and Defect Prediction Tool. 637-642
Process Management and Outsourcing
Jim McElroy, Günther Ruhe: A Layered Approach for Planning Releases under Uncertain Capacities. 649-654
Lizi Xie, Qing Wang, Junchao Xiao, Yongji Wang, Ye Yang: PP-HAS: A Task Priority Based Preemptive Human Resource Scheduling Method. 655-660
Adriano Bessa Albuquerque, Ana Regina Rocha: A Real Execution of a Software Process Improvement: An Opportunity to Execute a Combination of Approaches. 661-665
Akihiro Hayshi: Establish Decision Making Process for Selecting Outsourcing Company. 666-671
Nelio Alves, Sergio Paim, Alexandre Cardoso, Edgard Lamounier Jr.: From Strategy to Solution: A Lightweight Semi-prescriptive Approach for Software Development Lifecycle with Outsourcing Support. 672-675
Databases and Data Modeling
Leopoldo Zepeda, Elizabeth Ceceña, Jorge Rivas, Javier Cano, Nelly Condori-Fernández, Matilde Celma: A Model Driven Method for Data Warehouse. 676-681
Mirco Bianco, Alberto Sillitti, Giancarlo Succi: Analyzing the Software Development Process with SyQL and Lagrein. 682-687
Simone A. Ludwig, Craig Thompson, Kristofor Amundson: Performance Analysis of a Deductive Database with a Semantic Web Reasoning Engine: ConceptBase and Racer. 688-693
Anirban Sarkar, Sankhayan Choudhury, Nabendu Chaki, Swapan Bhattacharya: Object Specification Language for Graph Based Conceptual level Multidimensional Data Model. 694-607
Luis Otávio Alvares, Gabriel Oliveira, Carlos A. Heuser, Vania Bogorny: A Framework for Trajectory Data Preprocessing for Data Mining. 698-702
Multimedia Software Engineering
Moussa H. Abdallah, Rola I. Al-Khalid, Randa A. Al-Dallah: A Payload Optimization Technique for Multimedia Visual Cryptographye. 703-708
Maria Sokhn, Elena Mugellini, Omar Abou Khaled: Knowledge Management Framework for Conference Video-recording Retrieval. 709-714
Software Engineering and Aspects
Dipankar Majumdar, Swapan Bhattacharya: Separating The Scattered Concerns: A Graph Based Model. 715-720
José María Conejero, Juan Hernández, Elena Jurado, Pedro J. Clemente, Roberto Rodríguez: Early Analysis of Modularity in Software Product Lines. 721-736
Model-Driven Software Engineering
Alexandre Torres, Renata de Matos Galante, Marcelo Soares Pimenta: MD-JPA Profile: A Model Driven Language for Java Persistence. 727-732
Tobias Haubold, Georg Beier, Wolfgang Golubski: A Pragmatic UML-based Meta Model for Object-oriented Code Generation. 733-738
Yingchun Tian, Feng Chen, Hongji Yang, Leigh Landy: An Ontology-based Model Driven Approach for a Music Learning System. 739-744



