Medium 9781601322609

Software Engineering Research and Practice: The 2013 WorldComp International Conference Proceedings

Views: 3132
Ratings: (0)

New research by international contributors on Software Engineering Research and Practice

List price: $59.95

Your Price: $47.96

You Save: 20%

Remix
Remove
 

93 Chapters

Format Buy Remix

Session - Novel Applications, Methodologies and Case Studies + Intellectual Property Issues + Education

PDF

 

Principles for Profiling Healthcare Data Communication Standards

PDF
Int'l Conf. Software Eng. Research and Practice | SERP'13 |
Principles for Profiling Healthcare Data Communication Standards
R. Snelick1 and F. Oemig2
National Institute of Standards and Technology (NIST), Gaithersburg, MD, USA2 Agfa Healthcare, Bonn, Germany1

Abstract - Healthcare organizations often have many proprietary heterogeneous information systems that must exchange data reliably. Seamlessly sharing information among systems is complex. The widely adopted HL7 version 2 messaging standard has helped the process of systems integration. However, using the HL7 standard alone does not ensure system interoperability. The HL7 standard offers a wide range of options. Trading partners, without prior agreement, are not likely to implement options that are compatible. As a result, interoperability is hindered and organizations are left to employ their own ad hoc solutions. Message profiles provide a solution to this problem. Message profiles define a standard template that provides a precise definition of the data exchanged between applications in a common format. Defining a set of message profiles for controlling message exchanges establishes a welldefined communications interface among organizations and facilitates interoperability. However in order to be effective, message profiles must be designed and applied correctly. Additionally, with efficient design, a family of message profiles can be developed which leverage existing message profile components. Such a strategy is employed in the development the United States EHR certification family of standards for laboratory ordering and results reporting. This paper presents a methodology and best practices for designing a set of related message profiles. Although the methodology is applied to the healthcare messaging standards it has broad applicability for the class of communication standards.  

A Model Driven Serious Games Development Approach for Game-based Learning

PDF

10

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

A Model Driven Serious Games Development Approach for

Game-based Learning

Stephen Tang1 and Martin Hanneghan2

School of Computing and Mathematical Sciences,

Liverpool John Moores University

Byrom Street, L3 3AF Liverpool, UNITED KINGDOM.

Email: {1o.t.tang, 2m.b.hanneghan} @ljmu.ac.uk

Abstract - Computer games, predominantly a form of interactive entertainment, are having some success being repurposed for educational use. However, this approach is hindered by the lack of availability of experience in serious games tools. Much research is already underway to address this challenge, with some who choose to use readily available commercial-off-the-shelf games and others attempted to develop serious games in-house or collaboratively with industry expertise. These approaches present issues including educational appropriateness of the serious game content and its activities, reliability of serious games developed and the

(often high) financial cost involved. Developments in software engineering that enable automatic generation of software artefacts through modelling or Model Driven Engineering

 

Rocket Aiming Project: A Service Learning Study

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

17

Rocket Aiming Project: A Service Learning Study

J. Carroll, C. Zhao, F. Moinian, and M. Estep

Computing & Technology Department, Cameron University, Lawton, OK, USA

Abstract – The Rocket Aiming Project was introduced to the Computer Science program at Cameron University in the fall semester, 2011. The mission of this project was to develop an unclassified rocket aiming algorithm for the

Guided Multiple Launch Rocket System (GMLRS) Program.

This project provided the Computer Science students a unique opportunity to apply what they gained from classroom teaching in solving a real-world problem. There is discussion on how students were instructed to complete the project following government software development procedures. The authors concluded that a service learning approach not only enriched the learning environment and enhanced the students’ problem-solving abilities, but also established a healthy relationship between Cameron

University and the Fires Center of Excellence at Fort Sill.

 

Concurrent Collaborative Captioning

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

23

Concurrent Collaborative

Captioning

M. Wald

ECS, University of Southampton, UK

Abstract - Captioned text transcriptions of the spoken word can benefit hearing impaired people, non native speakers, anyone if no audio is available (e.g. watching TV at an airport) and also anyone who needs to review recordings of what has been said (e.g. at lectures, presentations, meetings etc.) In this paper, a tool is described that facilitates concurrent collaborative captioning by correction of speech recognition errors to provide a sustainable method of making videos accessible to people who find it difficult to understand speech through hearing alone. The tool stores all the edits of all the users and uses a matching algorithm to compare users’ edits to check if they are in agreement.

Keywords: Accessibility, Speech recognition, Captioning,

Collaborative editing

1.

Introduction

As more videos are becoming available on the web these require captioning/(subtitling) if they are to benefit hearing impaired people, non-native speakers, anyone if no audio is available (e.g. watching TV at an airport) and also anyone who needs to search, review recordings of what has been said (e.g. at lectures, presentations, meetings etc.) or translate the recording.

 

Dynamic adaptation of business process models: Application to the healthcare process in AP-HM

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

29

Dynamic adaptation of business process models

Application to the healthcare process in AP-HM

Renaud ANGLES1,2, Philippe RAMADOUR2, Corine CAUVET2, Sophie RODIER1

1

Assistance Publique – Hôpitaux de Marseille

Direction des Systèmes d’Information et de l’Organisation

147, Boulevard Baille

13 005 MARSEILLE, FRANCE

{firstname.lastname}@AP-HM.fr, http://fr.AP-HM.fr

Abstract— Healthcare organizations, which are facing the challenge of delivery personalized services to their patients, are obviously affected by the problems of flexibility and adaptability of their processes. This research is applied to healthcare processes in the context of AP-HM hospitals (Assistance Publique

- Hôpitaux de Marseille). In this paper, we consider specifically the drug circulation process where the complexity and the high level of variability are critical issues and important in practice.

The paper introduces the V-BPMI approach for process variability and it presents how dynamic adaptation can be carried out for delivering process models that satisfy actor’s business requirements. The paper focusses on both the steps of the adaptation cycle and the adaptation trees dynamically produced on business actors’ demand.

 

Research Trends and Open Issues in Mobile Application Software Engineering

PDF

����� � ���������� �

���������� �� ���� ��

������������������

��!�

��������������������������

�����

���� � ��� � �����

� �

� �� ��� ��

� � ��� ���� � ���

����"�

������ � �

� ������ � ������ � � �������

�% � � � �����!.� � ��

�������� � ���

� � �

� ������ � � �������

� ���������

��

����

�"���������-� ����

������������������ �����

��!����

���� � ��� � ��

����� � ���� � ��� � ���� � ��� ���

���!�

� � �����

� �

���

� � �

� �' ����

� � ��� � �������

��� � ������

� ���������

�������� � �

� ���� � �� �����! � ����� �� � ������

��� � �

�������� �������

�����������

��

����

�% � ���� � ������ ��

�� � �� �� � � �

�����

� � �� � ��� � �����

� � ���

� � �

������

����������������� �������

�����������

��

����

�����

���� � �� � ��� � �������� � �����

��! � ���

� � ��

�����% � �

� �����

��!���" � ������ � � �������

� �������� � �

��

����

� � ���

��

����� ���

������ � �!� �� ����

� � *72 � ����&��'�" � ���&�� ������

���������

� � �������� � ������

� +778 � �

� +7*+ � ���� � �����

��4���������������������

�����������������������)9:*7;,%�

� ���������!" � ���� � � �� � �� ���� � ��� � �������

 

Strategies to Improve Development in Brazilian Financial Institution Integrating Distinct Environments

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

45

Strategies to Improve Development in Brazilian

Financial Institution Integrating Distinct

Environments

Claudio Gonçalves Bernardo

MSc. Computer Engineering

Universidade Paulista

Brasilia – Brazil claudiogbernardo@ig.com.br

Abstract – With every release of financial solution IT organizations invest heavily in new technologies with the goal of providing quality software products that meet customer requirements. By this solution often requires processing functionality in environments with totally different from one another. Without the integration of these processes in different environments can not meet the functional and nonfunctional requirements such as integrity, performance, reliability, transparency and inclusiveness. This article presents a solution developed in Brazilian financial institution that was only possible due to environmental Mainframe integration with distributed platforms, manipulated in Eclipse Platform products through Rational Developer for System z and

 

Advocation Over Investigation: Comments on Robert Glass' Fact #55

PDF

���� �

���� ��� ����������� ���

Ι.

������������

�� ������ �

������������

#���� �� � $����� ���� � ����� �%���� $��&��� �

�&���

���

�� ��� �������� '�(! #��� �����

� ����

���

�������

�������

� &��� �

�&��� ����������� ��������� �%����

� � �

��� ���$�����

� ����� �) ����������� �

� ����

��������

���� &��� � ��� ���

� ����� �

�� ����

�����

����! #��� ����� �

��������

���� $���� ��$�� �

��������� &���� ��& �����

���� ��� ��

����

� $�������� $������! *���������� ���� ������ ����

�� �� �

��� �� ��

��� �����! + ������� $����� �� ���� �)

�������� �

�� �

� �

����� ��������� ����

�� ���� ������

& �������� ��

�� $� �������

� �) ��

����� ',('-(

'.(! #��� $����� �� � ��

���� $� /���� �� '�( ��� '0(

������� ���� �

�&��� ����������� �������� ��

��� �12

���� �����3 ��� �

�� ��� ������� ��������4 ����� ���

������ �����4 ��

��� ��2 ���� �����!

5���� ����������� ���� ��������� �

������� ���

����

������

� $� ����� ���� ����� ��� �����

��������

������ �� ��� �) ����� ��� ���� ���������� ����

 

Senior Citizens in Interaction with Mobile Phones: A Flexible Middleware Approach to Support the Diversity

PDF

56

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

Senior Citizens in Interaction with Mobile Phones:

A Flexible Middleware Approach to Support the

Diversity

Vinícius P. Gonçalves

1

1

, Vânia P. A. Neris 2, Jó Ueyama 1, Sibelius Seraphini1, Teresa C. M.

Dias3, and Geraldo P. R. Filho1

Institute of Mathematics and Computer Science, University of São Paulo, 13566-590, São Carlos-SP, Brazil

2

Department of Computing, Federal University of São Carlos, 13565-905, São Carlos-SP, Brazil

3

Department of Statistics, Federal University of São Carlos, 13565-905, São Carlos-SP, Brazil

{vpg, joueyama, geraldop}@icmc.usp.br, vania@dc.ufscar.br, sibelius@grad.icmc.usp.br, dtmd@ufscar.br

.

Abstract - The elderly population grows and it is necessary to develop appropriate technologies to them.

Although many elderly afford a mobile phone, several of them only receive calls and do not benefit from other mobile phones’ functions due to interaction problems.

The current design of mobile devices applications favor young audience, instead of also considering the elderly different interaction needs. The elderly population has different educational levels, experience with technology, cognitive skills and physical dexterity. This paper presents the designs of user interfaces that are flexible to meet the diverse requirements of elderly when interacting with smartphones. A framework for the design of flexible user interfaces was applied, and interaction requirements were formalized considering syntactic, semantic and pragmatic aspects. A set of rules defining the design of the system adaptable behavior was specified. A middleware was adopted and customized, and flexible user interfaces to a commercial Android smartphone were developed. The flexible solution was evaluated by elderly users. The results suggest a reduction in the interaction time with the use of flexible user interfaces and an increase in users’ satisfaction.

 

Semantic Obfuscation and Software Intention

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

63

Semantic Obfuscation and Software Intention

Sheryl Duggins, Frank Tsui, Orlando Karam, and Zoltan Kubanyi

Department of Computer Science and Software Engineering, Southern Polytechnic State University,

Marietta, Georgia, 30060 USA

Abstract - Software protection (SP) research on intellectual property (IP) protection has primarily focused on entertainment media such as games, music and videos, using

Digital Rights Management (DRM) systems [1]. Today SP research has broader goals, and includes all types of software with the aim of preventing tampering, reverse engineering and illegal redistribution. In this paper we propose an approach to protect software IP by increasing its complexity to prevent reverse engineering. We introduce four

Conjectures for SP through obfuscation and provide rationale for why these four Conjectures make logical sense.

We also discuss the results of an experiment verifying our conjectures.

Keywords: Obfuscation, Security, Software Protection,

 

Simulation Software Generation using a Domain-Specific Language for Partial Differential Field Equations

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

69

Simulation Software Generation using a Domain-Specific Language for

Partial Differential Field Equations

K.A. Hawick and D. P. Playne

Computer Science, Massey University, North Shore 102-904, Auckland, New Zealand email: {k.a.hawick, d.p.playne }@massey.ac.nz

Tel: +64 9 414 0800 Fax: +64 9 441 8181

April 2013

ABSTRACT

Domain-specific language techniques can considerably lower the software development effort and time required for problems in computational science and engineering. We describe our domain specific language for field-based partial differential equation simulations and show how it can address a whole family of such problems. Our system requires minimal effort to generate C++ software for a new equation model, but also dramatically lowers the effort needed to generate code in a different output language. We report on the lines of code for several example problems discuss software engineering implications of this automatic code generation approach.

 

A Component-Based Architecture for Ginga

PDF

76

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

A Component-Based Architecture for Ginga

Marcio Ferreira Moreno, Luiz Fernando Gomes Soares, Renato Cerqueira

Departamento de Informática – PUC-Rio

Rua Marquês de São Vicente, 225 – Rio de Janeiro/RJ – 22453-900 – Brasil

{mfmoreno, lfgs, rcerq}@inf.puc-rio.br

Abstract — This paper discusses how component-driven

development can be used in the design of the Ginga middleware architecture, including its Ginga-NCL presentation module. Presentation engines have an important facility, since they allow for previewing when each specific media player is needed. Therefore, to maintain temporal consistency during application presentations, instantiation time of media players can be computed. The paper describes how this approach has been considered in the design and implementation of Ginga, the middleware of ISDB-T terrestrial digital TV system and ITU-T Recommendation for

IPTV services. The evaluations presented in the paper illustrate the benefits component-driven architecture can bring to digital TV middleware systems, such as decreasing the amount of needed resources and improving their dynamic evolution capability.

 

Managing User Accounts Across Heterogeneous Information Systems in the University

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

83

Managing User Accounts Across Heterogeneous

Information Systems In The University

Askar Boranbayev1, Mikhail Mazhitov1, and Rinat Yamalutdinov1

1

Nazarbayev University, Astana, Republic of Kazakhstan

Abstract - The present level of IT technologies provides the ability to automate much of the academic and administrative business processes of universities. With this said the park of information systems and services, often built using different technologies and architectures, in the universities is constantly expanding. In this regard, there are a number of issues related to the security of information, control of access to the information, as well as the optimization of the use of labor resources in the maintenance of information systems. To solve these issues qualitatively - the university must have an organized process for managing users of information systems and user privileges. This article shows an example of how to organize such a process with the use of modern IT means of automation.

 

Teams using Real World Projects in a Software Engineering Course

PDF

88

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

Teams using Real World Projects in a Software Engineering Course

Nasser Tadayon, Associate Professor

Department of Computer Science and Information Systems, Southern Utah University, Utah, USA

Abstract: For a Computer Science undergraduate degree program the topics in software engineering are among the core topics recommended by the joint task force in computing curricula 2005. There is a large area of literature supporting the concept of project-based learning in a team setting to enhance teaching in a software engineering course. This paper discusses the curriculum issues within a software engineering course and explores and analyzes some advantages/disadvantages of using a team based approach with a real world project. Using data collected through a software engineering course at Southern Utah University, the author examines the overall experience in having a real software project from a local company using the PBL (Problem Base Learning) style in a team setting.

 

An Investigation into Mobile Based Approach for Healthcare Activites Occupational Therapy System

PDF

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

95

An Investigation into Mobile Based Approach for Healthcare Activites

Occupational Therapy System

Sardasht Mahmood, Joan Lu

School of Computing and Engineering, University of Huddersfield, UK

Abstract — This research is to design and optimize the high quality of mobile apps, especially for iOS. The objective of this research is to develop a mobile system for Occupational therapy specialists to access and retrieval information. The investigation identifies the key points of using mobile-D agile methodology in mobile application development. It considers current applications within a different platform. It achieves new apps (OTS) for the health care activities.

Keywords-component; Mobile Apps; Health care; Agile

Methodology; Mobile-D; Design; Optimzation; Testing.

I.

INTRODUCTION

Mobile application development has progressed rapidly in the recent years to provide a better performance for the users. Mobile technology has developed in terms of technology ‘Data communication’ and real world apps

 

Teaching Software Engineering Through a Real-World Project: A New Approach

PDF

102

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

Teaching Software Engineering Through a

Real-World Project: A New Approach

C. Zhao, M. Estep, and K.D. Smith

Computing & Technology Department, Cameron University, Lawton, OK, USA

Abstract – Software Engineering is a commonly required course in the Computer Science degree curriculum. It can be a challenging task to teach the course in a way that is relevant to what students will experience in industry upon graduation. In this article, the authors discuss the use of a real-world project to teach Software Engineering. This new approach promotes a fresh and creative learning environment in which students apply their knowledge to engineer a real product for a real client. During the process, basic principles, methods, and CASE tool usage of

Software Engineering are addressed. Student learning outcomes are enhanced as well.

Key Words: Software Engineering, Real-world project,

Web Development, PHP, SQL, UML

1

Introduction

Software Engineering (SE) is a required core course in the Computer Science (CS) B.S. curriculum at Cameron

 

Why To Research in Knowledge Management in Software Engineering Processes?

PDF

108

Int'l Conf. Software Eng. Research and Practice | SERP'13 |

Why To Research in Knowledge Management in Software

Engineering Processes?

E.A. Galvis-Lista1, J. M. Sánchez-Torres2

Facultad de Ingeniería, Universidad del Magdalena, Santa Marta, Colombia.

Doctoral Student, Universidad Nacional de Colombia, Bogotá Colombia

2

Facultad de Ingeniería, Universidad Nacional de Colombia, Bogotá, Colombia

1

Abstract – Knowledge Management is a young discipline that nowadays it is important for software development organizations (SDO). For this reason, this paper presents a review about the form knowledge management has been included in several Software Process Reference Models. For this study, five software process reference models, broadly used in Latin-American countries, were analyzed. The findings of this study show that in all models there are elements of knowledge management processes, and there are two models with a process area named Knowledge Management.

Nevertheless, the knowledge management aspects included in these models is grounded in statements from Earl’s systems and engineering schools. Likewise, in terms of Gold’s knowledge management capabilities, the technology, knowledge acquisition and knowledge conversion capabilities are broadly covered but elements for others capabilities are not included in these reference models.

 

Load more


Details

Print Book
E-Books
Chapters

Format name
PDF
Encrypted
No
Sku
B000000030882
Isbn
9781601322609
File size
21.4 MB
Printing
Allowed
Copying
Allowed
Read aloud
Allowed
Format name
PDF
Encrypted
No
Printing
Allowed
Copying
Allowed
Read aloud
Allowed
Sku
In metadata
Isbn
In metadata
File size
In metadata