<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
<title>Panos K. Linos</title>
<copyright>Copyright (c) 2010  All rights reserved.</copyright>
<link>http://works.bepress.com/panos_linos</link>
<description>Recent documents in Panos K. Linos</description>
<language>en-us</language>
<lastBuildDate>Tue, 02 Mar 2010 22:31:47 PST</lastBuildDate>
<ttl>3600</ttl>


	
		
	

	
		
	

	
		
	

	
		
	

	
		
	







<item>
<title>Crafting A Measurement Framework Using A goal-Question-Metric Approach</title>
<link>http://works.bepress.com/panos_linos/7</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/7</guid>
<pubDate>Mon, 01 Mar 2010 07:47:21 PST</pubDate>
<description>A discussion on assessing successful Software Engineering Measurement (SEM) programs.</description>

<author>Panos K. Linos</author>


</item>






<item>
<title>Comprehension and Maintenance of Large Scale Multi-Language Software Applications: Open Issues and Challenges</title>
<link>http://works.bepress.com/panos_linos/6</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/6</guid>
<pubDate>Mon, 01 Mar 2010 07:35:30 PST</pubDate>
<description>During the last decade, the number of software applications
that have been deployed as a collection of components
implemented in different programming languages and
paradigms has increased considerably. When such applications
are maintained, traditional program comprehension
and reengineering techniques may not be adequate. In this
context, this working session aims to stimulate discussion
around key issues relating to the comprehension, reengineering,
and maintenance of multi-language software applications.
Such issues include, but are not limited to, the
formalization, management, exploration, and presentation
of multi-language program dependencies, as well as the development
of practical toolsets for automating and easing
the comprehension and maintenance of multi-language software.</description>

<author>Kostas Kontogiannis</author>


</item>






<item>
<title>A metrics Tool for Multi-language .NET Software Applications</title>
<link>http://works.bepress.com/panos_linos/5</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/5</guid>
<pubDate>Mon, 01 Mar 2010 07:19:50 PST</pubDate>
<description>The measurement of software metrics at the MSIL (Microsoft Intermediate Language) level can be as effective as measuring such metrics at the level of each individual language (e.g. VB, Java, C# etc.).</description>

<author>Panos K. Linos</author>


</item>






<item>
<title>EPICS: A Service Learning Program at Butler University</title>
<link>http://works.bepress.com/panos_linos/4</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/4</guid>
<pubDate>Mon, 01 Mar 2010 06:57:13 PST</pubDate>
<description>In this paper we present our experiences teaching
EPICS (Engineering Projects In Community Service) at Butler
University, a small, private university, from within the Department
of Computer Science and Software Engineering.
The EPICS program began at Purdue University in 1995.
The idea behind EPICS is to have undergraduate students earn
college credit for working on long-term, multi-semester projects
to benefit charity and non-profit organizations. The projects are
student-driven, under faculty supervision.
There are many good reasons for having an EPICS program
in an undergraduate computer science major. It is excellent for
leveraging knowledge from other areas of computer science such
as databases, networks, operating systems, and of course software
engineering. The students are highly motivated because the
project is real: there are real clients who use the software, making
the software lifecycle come to life. Students practice teamwork,
project management, professionalism, and communication skills.
In our paper, we share feedback from our students on what
EPICS means to them. At Butler, EPICS has been a success.
Our EPICS program started in the Fall 2001 semester. We now
have two ongoing projects: Spanish-In-Action (SIA), with Spanish
middle school teachers from Crispus Attuchs Middle School in
Indianapolis as clients, and Social Assets and Vulnerabilities
Indicators (SAVI), with the POLIS Center at IUPUI as the client.
We describe both projects in some detail in our paper.
EPICS currently counts towards both the computer science
major and the software engineering major as an elective at
Butler. Our department has about 50 students and 4 full-time
faculty, and each semester we have roughly 15 students enrolled
in EPICS. We elaborate on how EPICS fits into our curriculum
and provide details on how we deliver this course in our paper.</description>

<author>Jonathan P. Sorenson</author>


</item>






<item>
<title>Guest Editorial: Special Issue on Software, Maintenance and Evolution</title>
<link>http://works.bepress.com/panos_linos/3</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/3</guid>
<pubDate>Wed, 24 Feb 2010 08:11:11 PST</pubDate>
<description>Software maintenance and evolution continues to play a vital role in the development of software systems. It is widely acknowledged that the majority of development effort, and thereby expenditure, is allocated to postinitial release activity. This activity, which takes place after the software has seen its first release, is known as software maintenance (or software evolution).</description>

<author>Panos K. Linos</author>


</item>






<item>
<title>A Metrics Tool for Multi-language Software</title>
<link>http://works.bepress.com/panos_linos/1</link>
<guid isPermaLink="true">http://works.bepress.com/panos_linos/1</guid>
<pubDate>Thu, 15 Oct 2009 13:13:47 PDT</pubDate>
<description>In this paper, we present a prototype tool that automates the process of detecting, gathering and visualizing multi-language software metrics at an intermediate-language level. More specifically, the current version of our tool focuses on code written using the Microsoft Visual Studio .NET software development environment. It facilitates the process of locating and extracting software metrics found at the MSIL (Microsoft Intermediate Language) level. We illustrate the basic functionality of our tool and we discuss a preliminary case study performed in order to verify its functionality and validate its usefulness. Based on the results of this study, we continue improving the tool. Our broader research goal is to show that complexity analysis of multi-language software, when it is done at an intermediate language level, it can be as effective as when conducted at the level of each individual language. This will eventually eliminate the need for developing different syntax parsers for each programming language used to develop multi-language software. The prototype tool described in this paper is the first step towards accomplishing such an objective.</description>

<author>Panos K. Linos</author>


</item>





</channel>
</rss>

