Win in the flat world

Research

WHAT DO YOU WANT TO DO?

Get in touch with us:

askus@infosys.com

Software Engineering


Performance Engineering | Software Engineering


Software Engineering

 

Binary Pattern Matcher - A New General Purpose Algorithm for De-duplication
Ramesh K. Raghunathan Ph.D
Binary Pattern Matcher is a versatile algorithm formulated for diverse applications such as string similarities, online duplicate detection, data mining of large data sets and plagiarism detection. The algorithm is convenient, fast and easy to implement. In addition, it provides superior recall and precision characteristics in varied situations compared to other commonly employed alternatives.

 

API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization
Dr. Santonu Sarkar, Infosys, Girish Maskeri Rama, Infosys and Prof. Avinash C. Kak, Purdue University
In this paper, the authors propose a new set of metrics to measure the quality of modularization of a non-object oriented software system based on a set of design principles. These metrics characterize the software from a variety of perspectives: structural (inter-module coupling-based notions), architectural horizontal layering of modules in large software systems), and notions such as the similarity of purpose and commonality of goals.

The authors employ the notion of API (Application Programming Interface) as the basis for our structural metrics. The rest of the metrics presented in the paper are in support of those that are based on API. Some of the important support metrics include those that characterize each module on the basis of the similarity of purpose of the functional services offered by the module. These metrics are based on information-theoretic principles. These metrics have been tested on some popular open-source systems and some large legacy-code business applications developed, managed and maintained by Infosys.
Read

This paper has been accepted for publication in IEEE Transactions in Software Engineering. This paper will be available as the “Featured Article” in the January 2007 issue.

Adopting Agile Methodologies of Software Development
Nayan Jyoti Kar
Established paradigms of software development are being challenged by “agile” methodologies which are increasingly gaining mindshare. The popularity of these methodologies are based on the fact that the development process espouse values such as simplicity, communication among developers, and constant feedback from the user community.
This article appears in the SETLabs Briefings on ‘Platforms for Enterprise Agility’ (July - Sep, 2006).
Read the complete issue
Related Information

Event

Infosys at the CMG'08 International Conference
More

 

Media Mentions

Fortune ranks Infosys 10 among Top Companies for Leaders 2007
More

 

Press releases

Infosys reorganizes to leverage growing business opportunities in a Flat World
More

In the News

Learn Flat World secrets from a Flat World company
Sourcing at your fingertips:
Global Sourcing Essentials

Everything you wanted to know about global sourcing, in five easy parts.
Download your copy