A great place to findout the research material

Find out the research papers summeries, software engineering material

Get to a new Invention

Find out latest research Area's in SE

Learn to lead

Go for learning

A man without Education is like a blinding without foundation

Before software can be reuseable, it has first to be useable

Wednesday, 24 February 2016

List of New Area's of Research in Software Requirement Engineering for researchers

* Below there some of the topic's where research needs improvement

1- TECHNOLOGY ACCEPTANCE MODEL

2- THE UNDERSTANDING OF SOCIAL NETWORKS

3- DEVELOPING METHODS AND TOOLS FOR DETECTING STOCK MARKETS IRREGULARITIES

4- PREDICTIVE MODELS FOR MOBILITY IMPAIRMENTS AND FRAILTY IN OLD AGE

5- THE EFFECT OF EMBODIED CONVERSATIONAL AGENTS ON OLDER PEOPLE

6- LIGHTWEIGHT PRIVACY PRESERVING AUTHENTICATION OF SMART OBJECTS IN THE INTERNET OF THINGS

7- ISSUES ON GLOBALLY SOFTWARE REQUIREMENTS

8- SMART HOMES

9- REQUIREMENT ENGINEERING PROCESS

10- COMPUTER-AIDED SOFTWARE ENGINEERING

Thursday, 18 February 2016

How to write Research Purposal its flow chart

Typically a research purposal consist of these parts


like and share and comment us . cheers!


Friday, 12 February 2016

How to do Software Engineering Research work ?

There are many steps, that you can follow to adopt the successful software Engineering Research and Its Advantages

Research is usually focused on  
>  solving a problem
> or addressing an issue
> or answering a question 
How to do Research 
> Select a specific topic in a research domain
> Identify problem, issue or questions with the help of people, who are related to your study and needs a solution
Identify sources you can use to get your questions answered, basic sources include 
>  The library 
>  The internet
>  People 
> Observations
Once you are clear about the problem, we have to search for what has already been done by
>  Reading latest research paper
>  Listen to experts
>  Talks
>  Check for research groups pages doing same study
- Now we are almost clear what we have to do so we adopt a method
- Planning  the time and cost to execute
- Now compare your results with existing methods 
- Evaluate the differences
- Justify the usefulness of your method  
- Now write it what you did 
- Submit it 
- Now it can be evaluated by experts in that field in order to know the worth 
- Submit it only in well known journals or conferences of you research of work 

Advantages of Publishing Research 

There are many benefits of publishing research paper, and here we discussed some of following 
> To help improve writing and research skills
> To experience the scholarly publication process
> To connect the researcher and professors 
> To inform a future career path 
Summery of topic
- We discussed about research, its implementing steps
- Discussed Research questions and literature review sources
- We also discussed some advantages of publishing a research paper 

References : 1.researchpedia.info
2. http://www.writesite.org/html/howto.htm
3. https://publish.illinois.edu/ugresearch/2014/10/14/the-benefits-of-publishing-as-an-graduate




  


Friday, 5 February 2016

Software Engineering Research Paper Summery Automatically Documenting Program Changes

Note: This is only summery

Automatically Documenting Program Changes
What are motivations for this work?
Log messages are mostly with source code. These messages are important component of software maintenance. The coder can get some help by understanding editing, point and triage the defects. The technical problem is that this log documentation is burden to create and it may be partially complete or inaccurate.
What is the work's evaluation of the proposed solution?
We introduce an automatic technique for manufacturing concise, human readable documentation for arbitrary program differences. For code summarization, our algorithm is based along the combination of symbolic execution and novel base approach. The papers produced by algorithm describes the result of a change on the run time behavior of the program, it also includes conditions under which program behavior changes and what the new behavior is.  
What is your analysis of the identified problem, idea and evaluation?
Mostly developer spend their most of the time trying to read code. I guess it is good algorithm that describe the consequence of a change of behavior of the program. We discover that our generated documentation is suitable for replacing of existing log messages that directly identify a code modification.    
 What are the contributions? 
The principal one of the contribution is an empirical, mathematical study of the use of the version control log messages in many open source software organizations. Work shows us there are many messages that that comprised with what and why documentation also find that use is commonplace. An algorithm (DeltaDoc) is utilized for identifying the varieties and condition under which they are occurring, combined with a set of conversion heuristics the change summarization. By combing, these techniques automatically generate a human readable description of code modifications.
For objectively quantifying and comparing the data capacity of program documentation a novel process is applied. We try out this algorithm on a paradigm and a conflict of its yield to 250 human written messages from five projects. Our experiments supported by a human study, which suggest DeltaDoc could replace over 89 percent of human code generated what log messages.  
 What are future directions for this research? 
In future we can enhance our DeltaDoc program efficiency by adding more techniques, adding more projects, doing more brief experiments. We can increase the human written log messages and by applying efficient algorithm the productivity is also increased. Including the condition under which the program behavior changes and what the new behavior is.

What questions are you left with? 
I guess the main inquiry is that, is this algorithm operates on a distributed network system with wide date. Is the error percentage is more serious with another system and documentation errors are minimized by adding some fresh techniques and experiments.
 What is your take-away message from this paper?
We purpose a DeltaDoc, an algorithm for fetching human readable code. Our technique is made up with symbolic execution and a novel base approach to code summarization. It states us what a code change affects.  Our documentation describes the result of modification of conduct of a program and what the new conduct was.


Tuesday, 26 January 2016

Thursday, 7 January 2016

Software Engineering Research Paper Summery for MS

Note : it is only summery with mix author and our understanding

Thither are many requirements prioritization techniques and choosing the most appropriate one is a decision problem in its own rights. Thither is a closer look at the six requirement prioritization techniques and lay them in a controlled experiment with the aim of understanding differences regarding ease of use, total time taken, sociability, accuracy, and total number of comparisons required to reach determinations. These five criteria combined will indicate which technique is more suited. The outcome of the experiment shows that Value oriented Prioritization (VOP) yields an exact solution, can scale upward, and takes the least quantity of time. 

Reference: M. Khari and N. Kumar, comparison of six prioritization techniques for software requirements: 4th edition, January 2013.

Friday, 6 November 2015

Software Engineering Research Paper Summery A UML-Based Approach to System Testing

Note : This is only own words summery of above paper

...................................................................................................................................................................

Along the base of specification system testing is concerned with testing an integral arrangement. In OOP, UML development means that system test requirements are derived from UML analysis artifacts such as use cases, their conforming sequence and collaboration diagrams, class diagrams. We are working to hold up the derivation of functional system test requirements, that all changed test cases, test driver once we have detailed design data. We discussed testability and automation issues, as the final goal is to support system testing activities with the high skill tool. TOTEM (Testing Object-orienTed systems with the unified Modeling language) functional test methodology, drive test requirements  from early artifacts produced at the final stage of analysis stage.

Authors: Briand, Lionel and Labiche, Yvan
.................................................................................................