MCA, MPhil, MSc

M. Soumya Krishnan currently serves as Assistant Professor in the Department of Computer Science and I.T., School of Arts & Sciences, Amrita Vishwa Vidyapeetham, Kochi.

Qualification: M.C.A., M. Sc.(CS), M.Phil (CS).


Publication Type: Journal Article

Year of Publication Title


Anjana Menon, R, S., and M. Soumya Krishnan, “Post-Operative Patients Analysis using Data Mining Techniques ”, International Journal of Recent Technology and Engineering (IJRTE) , vol. 8, no. 1, 2019.[Abstract]

The post-operative patient analysis begins immediately after the surgery. The post-operative care depends on both the type of surgery and the previous health history. With the help of this analysis we can find if there exist any complications or not. In this paper we are analyzing the data of Post-Operative patients and we are identifying the state of the patient using J48 – a Data Mining Approach. After that, we are comparing various classification techniques in data mining and predicting their accuracy for post-operative patients data set. We are comparing Naïve Bayesian, SMO, LWL, J48 classifiers using performance measures like Receiver Operating Characteristic), Root mean squared Error, Kappa statistics and Mean Absolute Error using WEKA tool. Different Techniques in Data Mining could be used for the extraction of data from large data sources. Data Mining Approaches can be used in several fields like Medicine, Education, Fraud Detection, Marketing etc.

More »»


Ann Joseph, Reshma Sebastian, and M. Soumya Krishnan, “Crowd Sourced Software Engineering; An Agile Approach”, International Journal of Recent Technology and Engineering (IJRTE) , vol. 8, no. 1, 2019.[Abstract]

In this research, a methodology for crowdsourcing was developed to incorporate these methods into software development. The entire SDLC crowdsourcing model is being developed and attempted to integrate with Agile. This is done to speed up the process of agile development, as agile is a software engineering methodology based on rapid application development (RAD). The workers of the crowdsourcing process are assigned individually the roles of the agile methods, which perform the agile tasks and produce the results.
Index Terms: Crowdsourced Software Engineering(CSE), Software development tools, Scrum implementation, Agile Methodology.

More »»


M. Soumya Krishnan, “RFP based Requirement Prioritization – A One-Step Solution”, Elsevier, Materials Today: Proceedings, vol. 5, no. 1, pp. 642-649, 2018.[Abstract]

Every IT companies start off with their project by prioritizing the RFPs received from their client. These requirement prioritization techniques are practiced to diagnose and categorize the momentous requirements that are put forward by each client. Based on this prioritization strategy, the products are delivered to the client on a timely and needy basis. It is found that, IT
companies are following and practicing a number of prioritization techniques as it is considered as a decisive stair. These techniques are chosen purely based on the functional and non-functional requirements of the project indicated in the RFPs supplied by the clients. But the real issue arises when more than one technique get overlapped in many situations. RFPs incorporate both functional and non-functional requirements. A software engineer feels jumbled in prioritizing these requirements. But functional requirement becomes obligatory. So, the only confusion is related with categorizing the nonfunctional requirements such as cost, dependency, time, risk, benefit, value and effort. The categorization of these requirements
becomes dubious and challenging for a software engineer since lot of techniques already is in existence. At this stage, a model can be suggested to avoid confusion in prioritizing the requirements without any misperception. Through this paper, I have tried to put forward and expound a model as a solution to this problem which can be thoughtlessly followed in undergoing the procedure of prioritizing these non-functional requirements in a most simple and effectual manner. This solution model considers all the pre mentioned non-functional elements by providing a perfect way to follow and select a suitable technique to conduct
requirement prioritization

More »»
Faculty Research Interest: