Science topic

Software Development - Science topic

Explore the latest questions and answers in Software Development, and find Software Development experts.
Questions related to Software Development
  • asked a question related to Software Development
Question
3 answers
Hi Im trying to develop a website for my research subject in school. Im missing a standardised testing method to evaluate it. Can anyone recommend any method for testing. If possible with a study with a sample questionnaire that uses it?
Relevant answer
Answer
ISO documents aren't free, else I would suggest that too.
In general, the standard as practiced by humans who test, is to identify the functions that you want to test, then think of a bunch of test cases on those functions where you know the answer ahead of time, then create and run the tests, and then compare the measured results against the expected results.
The ideal test strategy is to test along the lines of how you (or a typical person) would use the object being tested, and avoid what people don't do, the reasoning is the limited amount of time and money you have to conduct (a possibly infinite number of) tests. The difficulty is that humans don't always do the expected, or what you expected (of people or of the environment) was simply wrong. The difficulty behind the difficulty is our own biases and lack of imagination on the environment and of what people do.
  • asked a question related to Software Development
Question
4 answers
Hello my research group developed a website that utilizes google sheets to automatically calculate, sort and produce a graph of the bmi classification of the students. Is there any testing method we can reference from to compare our research to the usual calculation of bmi which utilizes pen and paper?
Relevant answer
Answer
I am in doubt what it is you are looking for. Are you looking for OTHER ways than BMI, or are you looking for a tool which can carry out parts of the data collection + transfer to Google Sheets? It is a bit unclear which part you want to optimize on the process. I understand that you are searching for a faster method - but - for what? Please elaborate on this and I may be able to assist you. It will not cost you anything.
Sincerely
David Svarrer
  • asked a question related to Software Development
Question
5 answers
What is Defects in Software Development
Relevant answer
Answer
The definition of a 'defect' must be defined within the context in which it is used. For example, 'techincal defect', 'functional defect', 'specification defect' and 'contract defect' can all occur in the realm of software development. And in each case, the parties involved must agree on the definition for it to be useful. There is no one standard used by the industry or even the majority of the industry as far as I know. If you want something abstract then I would say a defect is a failure to meet an agreed outcome.
So to get a more specific definition, you'll need to provide a more specific context and even then it is likely to be opinionated.
  • asked a question related to Software Development
Question
5 answers
Hi All,
I am working on my Master's dissertation in DevOps at Atlantic Technological University. I am trying to understand the best practices and the factors that can affect the quality, quantity and the speed of the software development process in any of the open-source project. Does anyone think other than the technical expertise of the team members, the socio-psychological state of the team members can affect the quality and quantity of the assigned tasks completion by the team members in a software development process?
I would really appreciate any suggestions on this.
Thanks in advance.
Relevant answer
Answer
Yes Igor Toujilov , you are right. This is applicable for both open-source and commercial programming, but unlike the open-source programming, there will be proper monitoring, guidance and support from the management for a faster resolution even if a blocker/ bottleneck occurs at some stage of the development process. Also the Open-source developers don't have the motivation factor from financial incentives.
  • asked a question related to Software Development
Question
1 answer
I had return to the literature review on development methodologies (strictly speaking, methodologies). Some authors interchangeably define "X" as a methodology and then as a framework. In reality, are software development methodologies and software development frameworks indistinct?, or are there differences?, or is there any relationship of continence between the two terms?
Relevant answer
Answer
the methodology provides the theory of rules of how to go about a task
the framework is the tool that supports the methodology.
methodology first framework second, unless one has a framework that supports multiple methodologies, such as UML. One adjusts an existing framework to support a new/different methodology.
  • asked a question related to Software Development
Question
2 answers
Can anybody suggest me research paper or materials that discuss mobile or web-based pharmacy recommender systems with list price and nearest location?
  • asked a question related to Software Development
Question
4 answers
I'm starting a study on risk prediction in software development. I would like your help to find technological tools that support this or predict risks in project management, scientific articles, mathematical models that can help me to orient myself in studies on this topic.
Relevant answer
Answer
To be more specific, I would like to try to predict where within software development a story might stop. For example, given that I use a board to guide the process of developing a new story, such as a Scrum Sprint Backlog board for example, I would like to predict where I will possibly have a higher time cost than estimated to complete it. In other words, predict whether I will spend more time than estimated on requirements gathering, or development, or acceptance tests.
  • asked a question related to Software Development
Question
6 answers
Hello RG members,
Our team is engaged in preparing a comprehensive LCA tool that is freely available for any kind of users to facilitate the global warming potential calculation due to the building structures, pavement structures and hydraulic structures. In reference to this objective, I would like to get opinions from you on what type defects/failures/issues that you encounter with present life cycle assesment softwares such as Oneclick LCA, SimaPro and OpenLCA etc.
Your answers would help our team to develop a well structured LCA tool. Thank you
Relevant answer
Answer
The only weakness in my opinion is that all the software are proprietary and two different software cannot communicate with each other without compatibility issues.
  • asked a question related to Software Development
Question
2 answers
Dear Community,
I'd like to ask if you know any studies on the predictive validity of certain individual differences and/or personality traits as predictors for job performance. I'm interested in very specific occupational group (an this group only), that is the quality assurance specialist (software testers).
I struggle with finding such studies, and I believe this is due to the issue with key-words selection. If you happen to know any study from I/O psychology field (or any other similar field) on that matter, I'll be grateful for a recommendation.
Best regards,
Jaroslaw
Relevant answer
Answer
Jaroslaw Grobelny My first thought was in recruitment within Entreprenology we talk sometimes about the teachability index. But here I think you should look within the Big five theory. The attached article might give you some tips, General mental ability, personality, and job performance
  • asked a question related to Software Development
Question
11 answers
I am researching on "Effects of Project Quality Management on Project Success( A study of Software Development)"
Dependent Variable = project success (PS)
Independent Variable = Project Quality Management (PQM)
Also, can you please suggest best indicators for Project Quality Management ?
Relevant answer
Answer
Estimados colegas qué indicadores me permiten medir la retención del cliente??
Gracias por sus aportes.
  • asked a question related to Software Development
Question
5 answers
Software Experts: Ever wanted to write a book? Here's an opportunity close to it that you may not want to miss. Please see
for more details.
Relevant answer
Answer
Thank you.
  • asked a question related to Software Development
Question
11 answers
Dear all, I would like to ask, what kind of application should I develop next. I have already done MolMarker, which you can download from: sourceforge.net/projects/molmarker. I like to develop a java based desktop application. I think itvwhould be something that helps the lab work for example, somthing like a lab diary, but any other idea is wellcome.
Thanks for xour help!!!
Relevant answer
Answer
How about you create an app that helps users to create web pages with forms, without the need for them to code, everything is drag and drop, point and click, and your program will generate the scripts for their pages, with layouts, styling, forms, all handled by your software.
  • asked a question related to Software Development
Question
24 answers
Due to the more relations between engineering processes, there are several approaches to applying engineering principles to software development. The problem-oriented Quality Improvement Paradigm (QIP) and the solution-oriented Capability Maturity Model Integration (CMMI) are such kinds of approaches.
Then when studying such approaches/frameworks what are the main elements it can observe?
Relevant answer
Answer
Hi Pradeep,
you may wish to look at another framework linking knowledge management, intellectual capital and project management. It is freely available at RG:
Meliha
  • asked a question related to Software Development
Question
3 answers
I am learning ml, data science for data crunching of financial market data for my trading in financial market . I want to make a terminal which takes live data from NSE and do certain task(some calculation , graph representations ,ml model to run on data )but don't know is it possible with ml and python or have to go through whole software development road . so pls help me to figure out what i need to learn for this and how to do this .
Respectfully
Relevant answer
  • asked a question related to Software Development
Question
7 answers
I have strong background in software development. So, I want to utilize this in my research career.
Relevant answer
Answer
  • Blockchain
  • Machine Learning
  • Information Security / Cyber Security
  • S/W Development + Green Computing.
  • asked a question related to Software Development
Question
3 answers
Hi,
I'm a master's student and I'm studying software development teams as my thesis. My research is quantitative and I need to measure my variables which are social/Organizational Behavior concepts. One of my four variables is team effectiveness. I have determined means of measuring other variables but so far I had no luck finding a suitable method by reviewing the literature. I'm using a structured questionnaire as my method of data gathering, so for each variable, I have included questions from a previously accepted and well-cited research. As for team effectiveness, I've also been looking for a survey-based scale that suits a software development team which is a knowledge work team, and is also usable for a mass variety of teams as I'm going to need to gather data for more than 40 different and probably diverse teams across my country.
It might be because I'm not searching correctly or enough, however, I'll be more than happy if anyone could recommend anything to me.
Thanks a lot
Relevant answer
Answer
Stewart, G. L., & Barrick, M. R. (2000). Team structure and performance: Assessing the mediating role of intrateam process and the moderating role of task type. Academy of Management Journal, 43(2), 135-148.
  • asked a question related to Software Development
Question
3 answers
I am in search for any software Developer who can join my Approved Project ADR Project-1, in clinical pharmacy (Adverse drug reaction). The required simulation based software will be designed and developed to meet certain objectives of the project
Patient profile, Medication profile, Disease profile, Laboratory diagnostic profile, for invitro simulation based report generation of Adverse drug reactions.
The Developer will be allowed to join my SimTK NIH approved project, as active member, after selection and recommendation of the SimTK forum.
Relevant answer
Answer
Hello,
I am intrigued by your recruitment process that isnt common in IT business.
While I just discovered the existence of simTK i admit being intellectually curious about it.
Could you be kind enough to provide some way for me to know if I might fit technical requirements?
  • asked a question related to Software Development
Question
10 answers
How different is the software development for IoT when compared to traditional software development?
I understand that there are a couple of challenges in this domain, like:
1. Computing power of the devices.
2. Security issues.
3. Operating system based issues.
And many more.
Are there any other factors too that set this field apart from the conventional software development field?
Do traditional software design principles offer any help?
Are there any good resources to get a better understanding of this topic, to know the challenges in this field and also to know the recent advances?
Relevant answer
Answer
IoT-specific protocols already exist at every layer of the OSI (open system interconnection) model, and the wide number of use cases across vertical industries guarantees that many new standards will emerge. The relatively high-ranking position of standards compared to other responses is a little unexpected because it is a more strategic issue and one that takes time, commitment, and investment to address. Therefore, it is encouraging to see that large enterprises recognize the significance of one of the more complex issues associated with IoT development. https://www.rtinsights.com/is-iot-development-that-different-from-web-development/
  • asked a question related to Software Development
Question
16 answers
Hey,
I am looking for some research papers or white papers that investigate how the enforcement of best practices contribute to secure software development?
Any recommendation is appreciated.
Thanks in advance
Relevant answer
Answer
Because of the importance of security, if a system has high security, the raw and processed information and data will be preserved in it. On the other hand, the system is protected from worms and hackers.
For developers and app designers, internet service companies and so on,
security is important for computer system of all fields in computer sciences.
Worldwide all the people need the security for their system.
  • asked a question related to Software Development
Question
5 answers
I am a MS(SE) student and currently searching a topic for my thesis work in the area of Cloud based Software Engineering. Recently I did a survey on cloud based software development life cycle that my professor gave me an assignment. But now I want to do my thesis that how the software engineering is helpful for the cloud computing like SAAS?
I would appreciate if you share me the current hot research topics of Cloud based Software Engineering.
Thank you!
Relevant answer
Answer
This is not my area of research. Good luck,
  • asked a question related to Software Development
Question
14 answers
See above
Relevant answer
Answer
You may read this article, I think it may help you, based on practices.....
  • asked a question related to Software Development
Question
16 answers
Traditional software development methods are not very efficient because with the slightest or rapid change in the requirements, you need to have a meeting to improve.
Agile is a solution. Agile is a way to prevent project failure.
what is your opinion?
Relevant answer
  • asked a question related to Software Development
Question
3 answers
What is the appropriate Research Design for software development and Geomapping (GIS) researches? I have come across several sources but there are diverse answers to my questions.
Relevant answer
Answer
This was one of the reference documents I had used while doing one of my projects in public health. Hope you'll find it useful.
  • asked a question related to Software Development
Question
3 answers
I am a MS(SE) student and currently searching a topic for my thesis work in the area of Cloud based Software Engineering. Recently I did a survey on cloud based software development life cycle that my professor gave me an assignment. But now I want to do my thesis that how the software engineering is helpful for the cloud computing like SAAS?
I would appreciate if you share me the current hot research topics of Cloud based Software Engineering.
Thank you!
Relevant answer
Besides data security, as Syed Waqar already mentioned propperly, I think you can search for something related to the use of the cloud resources analysing SE aspects. For instance, how mature are the cloud technologies in terms of documentation? Are their documentation well organized and clear? Are these technologies easy to use/deploy? What are the problems commonly faced by cloud developers/architects?
For instance, recently I had to learn a bit of Openstack and I did not find good documentation freely available.
Another interesting topic you can explore is the reliability aspects of cloud systems. How the developers use to test cloud applications? This can lead to relate SE and RE/CE (Reliability Engineering/Chaos Engineering).
  • asked a question related to Software Development
Question
7 answers
I refer to the problem of assigning a name to identifiers (attributes, variables, etc.) in software development of decoupled systems, with the need to create a match. Typical scenario is the development of Web application in a classical 3-tier architecture.
Data layer defines their identifiers(e.g., table/column name). The same for other layers (e.g., Java Objects/Properties in the middle and Javascript Objects/Properties in presentation layer).
The freedom for developers to choose names for these identifiers +
the need to create a identifiers match among layers +
the possibility in large projects to have separate developers groups (even companies) for the each layers
=
Create the "naming problem" : 2 identifiers do not match (e.g., Java attribute and table column) and system functionality doesn't work.
Often this occur at runtime.
In my experience the "naming problem" is the basis of most of the problems encountered during test phase.
It is surprising that many popular J2EE frameworks (e.g., mybatis) do not provide tools to validate this basic problem at compile/deploy time.
Relevant answer
Answer
This is called Refactoring in Java and software engineering. There are many resources on the Internet on this subject.
  • asked a question related to Software Development
Question
9 answers
Hi, currently I am embarking on the journey of PhD. My topic falls under the subject of software prototype development that can be used for solving issues in Islamic Studies?
In writing Methodology Chapter, I am still unclear on how to describe my Research Methodology for my software development. Appreciate if anyone could weigh in on this matter?
Relevant answer
Answer
Yes! You are very right! In your field it means using astronomical methodologies for the service of Islam! I think your question is related to astrophysics, the way you have explained it!
  • asked a question related to Software Development
Question
1 answer
I am currently trying to figure out how to extract raw data from the Emotiv Epoc+ device. Any help regarding that would be appreciated.
Relevant answer
Answer
Tricky question. Depends on your Epoc+ Version and dongle version. Now Emotiv requires the subscription. So, headset version =<1.1 still works with most of open-source workarounds.
  • asked a question related to Software Development
Question
12 answers
There are probably several options in educating software engineers. As far as I know, certain understanding is developing in that applied mathematics or engineering are not the only acceptable backgrounds for software developers. But how can practical education be differentiated in terms of students' backgronds and related knowledge communities? Are there relevant educational frameworks that can be applied?
Relevant answer
Answer
I believe that, just like learning a foreign language, immersion in the activity and culture of delivery is important. You can learn structure of language and such, but the idiomatic expressions and techniques come from innovative and diverse teams working together continuously.
  • asked a question related to Software Development
Question
56 answers
Dear All,
Through my previous study, I found that there are four groups of stakeholders in IWRM such as;
1. Scientific modelers -Provide hydro, GIS, economic, etc models
2. Decision-makers and their assistants - Who governs the system, ppl who run the decision-making procedures/systems, outside organizations who influence the decisions
3.Recipients/general public - all the people who enjoy/suffer from the decisions
4.Tool/Software developers - The tech team who automate or develop procedures to make decisions
So
1.To whom should I give priority?
2. Whose idea is the first idea?
Thank you
Relevant answer
Answer
Dear Dr. R M M Pradeep very interesting analysis regarding who are the most important stakeholders. Here we talk about integrated water management.
  • asked a question related to Software Development
Question
19 answers
When you have two experts collaborating on a problem, you get better quality data, in less time and grant money.  Yet, it astounds me the number of researchers who insist on writing code themselves.  
To address this,  I started a program that connects science researchers with volunteer software developers, my hypothesis is that facilitating these collaborations will result in better, more customizable software.  I'm looking for researchers who want to participate in the pilot of this program -- someone who has a coding project and is willing to collaborate with a software developer to get it built.  
If you're interested, could you contact me? Thank you
Heather Claxton, PhD
Relevant answer
Answer
Let's do it.
  • asked a question related to Software Development
Question
13 answers
I hope to conduct a series of interviews/questionnaire surveys to collect information regarding urban flood management and the use of software tools for the same.
Fundamentally, decision-makers, flood modellers, general public and software modellers/developers are in my expected audience.
Could you please suggest what personal information should be considered when weighing them?
My assumptions are as follow;
1. Decision Makers: The age, level of education, years of service, the level in the organization, no of participations/decision makings in actual flood management activities
2. Flood modellers: educational status (MSc/PhD etc), years of experience, no of participations/decision makings in actual flood management activities
3. Software developers: years of experience, no of contributions in actual flood management software development and the role he/she played
4. General Public: The Age, the level of flood-affected to the person, educational level, experience with floods
Relevant answer
Answer
I appreciate the request to comment, Rmm, but I don't think I know enough about your particular problem domain.
That's the thing about applying weights to survey respondents - making responses from one person, or a group of people, more important than those of another. You would do this if you have a legitimate reason to think that one group is severely under-represented in your sampling frame, or in your final sample. Or if you have a theoretical reason for giving greater value to the responses of some, and lesser value to others.
You need to have a theory, and/or good evidence, to support the use of weights in the first place and some ideas about how much those weights should apply.
Thinking about it some more, the purpose of your research is likely to be important too. If you're interested only in the value of real estate affected by floods then your weights may apply to the value associated with the people/organisations you survey. If you are interested in the effects on people's homes then you may minimise commercial real estate and apply weights based on the sizes of families.
  • asked a question related to Software Development
Question
7 answers
While using a load balancer for a web application that works on multiple servers, should all servers contain the same data? and if not, how does the load balancer know exactly on which server the data are actually stored?
Relevant answer
Answer
Yes, all the users have their own unique data.
  • asked a question related to Software Development
Question
2 answers
I am researching on the procedures for the correct application of the ALAP and ASAP constraints in construction scheduling. It is a research investigates the effects of the ALAP and ASAP constraints in construction scheduling using the Microsoft Project Planner or the Primavera Project Planner pieces of scheduling software which have similar constraint features such as: As Soon As Possible (ASAP); As Late As Possible (ALAP)
Start No Earlier Than (SNET); Start No Later Than (SNLT)
Finish No Earlier Than (FNET); Finish No Later Than (FNLT)
Must Start On (MSO) Must Finish On (MFO)
The research has developed a framework for evaluating the effectiveness of the ALAP and ASAP constraints in construction project schedules using the Microsoft Project Planner. I now want to send the research findings to both the Microsoft Project Planner and the Primavera Project Planner software developer. How do I get this novel research findings to them.
Relevant answer
Answer
Thank you very much Muhammad, this information is useful. I'll try it.
  • asked a question related to Software Development
  • asked a question related to Software Development
Question
3 answers
A correct interpretation of reliability analysis is determinative for researchers and industrial developers to refine their design and also prepare proper maintenance scheduling and safety analysis. However, I still see that many designers prefer to use classical safety factors instead of reliability analysis techniques. what's your sense about this.
For example, imagine that you are going to buy a bearing and I say you this bearing's reliability is 94% for the expected life of 5 years. it means that if you test 100 bearings under normal performance, almost 6 of them should fail after 5 years. does this analysis makes sense for you in your research and development?
and if the answer is yes, how do you use the outcome of reliability analysis in your research area. the answer is important for me because I am going to start developing commercial software for reliability analysis and it is important to see what are the expectations of experts from the reliability analysis methods.
Thanks,
Sajad
Relevant answer
Answer
Hamzeh Soltanali thanks, Hamzeh. Classical safety factors, I mean over-design instead of taking into account the reliability analysis.
  • asked a question related to Software Development
Question
4 answers
I intend to make a research that can verify the quality of software developed by students and I'm searching for validated questionnaires. Does someone know any?
Relevant answer
Answer
You can use any related research in which went through with CFA (confirmatory factor analysis). Moreover, those research should show good psychometric properties as well. You may adopt or adapt the items based on your research purposes.
  • asked a question related to Software Development
Question
11 answers
I worked both, in science and as a developer. As the latter, I often worked in projects that are organised according to Scrum or similar agile management approaches. I really wonder why scientific projects are not organised according to Scrum in general. In many projects in e.g. natural sciences, engineering or related fields software developments are common, like code to analyse data and to visualise it. Usually, scientific developments work in small steps - in fact, perfect for a sprint logic.
Why are scientific projects not management as agile projects more often?
Relevant answer
Answer
Great discussion point!!!
  • asked a question related to Software Development
Question
3 answers
I have a set of independent software development metrics such as: Deployment Interval (Range: 1yr to 1sec), Feature Cycle Time (Range: 3 mon to 1 day), Number of Features Released (Range: 0 to 100's). Opposing ends of these ranges represent low value at one end and higher value at the other. I'm trying to find an (likely multi-step) algorithm to combine these into a composite value between 0.000 and 1.000. I envision both linear and exponential transformation methods. Are there data transform libraries that can normalize differing data values, over differing range, using differing units of measure?
Relevant answer
Answer
C K Gomathy Thanks so much for this paper. I've interpreted the methodology outlined as: 1) Create ratio of each performance dimension; 2) Run simulation on each dimension; 3) Check simulation against empirical data-to confirm weighting; 4) Compute Composite Index; 5) Smooth data (as needed)
  • asked a question related to Software Development
Question
4 answers
I am in search for any scientific works, tutorials, open-source projects etc. to know about OCR engine development. I strongly interested in applied software development in open collaboration so I think this could be great project to start. Does anyone know some works about neural-based OCR?
Relevant answer
I recommend you this web page https://www.pyimagesearch.com/2018/09/17/opencv-ocr-and-text-recognition-with-tesseract/ this guy has made a lot of tutorials of neuronal networks and if you have the opportunity to buy his books is a good change to start in the computer vision world.
  • asked a question related to Software Development
Question
4 answers
I want to make this same kind of simulation, appling geological concepts. It is posible to know how do you do it? Just for investigation.
Relevant answer
Answer
we have worked with abaqus std for hydraulic fracturing simulation. You can find some examples in http://abaqus.software.polimi.it/v2016/books/exa/default.htm
  • asked a question related to Software Development
Question
2 answers
I found an amazing standard pattern for the preparation of a budget (business plan). Following 15 steps it is possible to prepare a 5-years budget in few MINUTES!
it is not a joke... I prepare it as an Excel file, I want to turn and develop it into a cloud based software.
Relevant answer
Answer
Hey, sounds interesting! If you still need help with this, feel free to shoot me an email at olli@parvus.fi, we're glad to do projects like these! :)
  • asked a question related to Software Development
Question
9 answers
Different organizations has started global software development projects and the management strategy they are adopting is Agile methodology (most popular is Scrum). What are the issues in using SCRUM in DSD - Distributed Software Development.
Relevant answer
Answer
Hi Srdjan,
Exactly you are right.
  • asked a question related to Software Development
Question
23 answers
Want to see the current interests of everyone
Relevant answer
Answer
Python is eating the world: How one developer's side project became the hottest programming language on the planet
Today enthusiasm for Python has spread far beyond that initial circle of developers, and some are predicting it will soon become the most popular programming language in the world, as it continues to add new users faster than any other language. Millions of people use Python each day, with the exponential growth in users showing little sign of tailing off...
  • asked a question related to Software Development
Question
5 answers
i am looking for paper link relating to Software development methodologies and mobile development strategies
Relevant answer
Answer
Unless there's something newer, the applicable software development principle would be Model-View-Controller (MVC), which is not specific to mobile development but is well suited to and widely used in that environment. Search on that and see what comes up.
  • asked a question related to Software Development
Question
12 answers
The question is how to organize project management related with software development in small projects, where everything is done by a single person.
Relevant answer
Answer
Hi, first of all consider whether you are managing (doing managerial work) or coordinating your work? IMHO self-management is more about self-organising (coordinating) than managing (planing, organising, leading, controlling). Therefore if you are looking for solutions which could help you, could be more related to: visualization of the workflow (u can use: JIRA, Trello, LeanKanban Kit, Excel files :), Google Calendar... whatever as long as you use it and maintain it like a system -> I mean you will define you "Definition of Done" and use any of tool for visualizing where you are with your work). .. If you want to increase the quality of your code ... then ... sure you can do it by yourself but... consider to invite somebody for code review. If you are looking for a brilliant software architectural patterns... then I cannot help you (yet, nobody found golden grall). If you are looking for more automation in your daily routine then consider to learn more about continuous integration/deployment and tool which might help you handle it.
  • asked a question related to Software Development
Question
7 answers
While doing Cost estimation in Software Development, What problems have been addressed in different stages of software life circle (SDLC)?
I am very keen in searching problem in each stage of SDLC? Any good read?
Thank you!
Relevant answer
Answer
Hamed Dinari Kgs Venkatesan Thank you so much for your help.
  • asked a question related to Software Development
Question
8 answers
Hi All,
Can I get some feedback on what you think about this question?
I had some opinion that it's difficult to get an honest answer for my primary data or that it might sound racist when answering this question. Starting to doubt my subject.
Relevant answer
Answer
Dear Fenan Atobrhan
Hi
Maybe this article title can help you
  • asked a question related to Software Development
Question
11 answers
In the book "Great Software Debates", Alan M. Davis states in the chapter "Requirements", sub-chapter "The Missing Piece of Software Development"
Students of engineering learn engineering and are rarely exposed to finance or marketing. Students of marketing learn marketing and are rarely exposed to finance or engineering. Most of us become specialists in just one area. To complicate matters, few of us meet interdisciplinary people in the workforce, so there are few roles to mimic. Yet, software product planning is critical to the development success and absolutely requires knowledge of multiple disciplines.
What are these (multiple) disciplines?
Please anyone with insights should help illuminate. Thank You
Relevant answer
Answer
Obviously in both . For a specific software like C, C++, Java , SQL, ORACLE intra disciplinary coding is most common . But connecting a GUI with a CUI technique
like Microsoft visual studio can be connected to a data base like ORACLE to create a good interdisciplinary user friendly .
  • asked a question related to Software Development
Question
4 answers
ACM, Association for Computing Machinery, well known for its Turing Award (the equivalent of Nobel Prize for Computer Science), pays travel expenses to help your company / college / conference / event / chapter host one of my talks. Below are the details to make the requests. Please feel free to take benefit of this useful service and spread the word. No honorarium needed for the speakers - we serve entirely voluntarily.
Machine Learning for Veracity of Big Data
Approaches to Establishing the Veracity of Big Data
More at
and
Relevant answer
Answer
Following
  • asked a question related to Software Development
Question
2 answers
COCOMO and NASA are the mostly used datasets in most of the systematic literature review and I need to know why they are used mostly compared to the other like China, Kemerer, etc?
Relevant answer
COCOMO is very good effort estimation techniques because is very flexible and the project team can adapt it according to requirements. There are other techniques that yo should consider such as: function points, use case points, decomposition, and others.
  • asked a question related to Software Development
Question
3 answers
I'm trying to find an efficient and quick method to script the Android OS and qpython seems to be very promising. Does anyone have any real life experience using it? Any code to share?
Relevant answer
Answer
Are you able to do this? Is Qpython works for Android OS?
  • asked a question related to Software Development
Question
7 answers
Hi dears
How do nanoparticles interact with enzymes after immobilization?
How can bioinformatics tools be used for this?
can I use bioinformatics free softwares with simple system to know interactions?
Relevant answer
Answer
In computational settings it is difficult to analyze this kind of interactions. The main issues involve are, when we make molecular models of nanoparticles based on observed geometries in literature based on electron microscopy and other envelop deciphering methods...such as for instance for ZnO nano particles, possible geometries are:
1. Simple Box
2. Sphere
3. Cylinderical
4. Cone
5. Frustrum
6. Square pyramid
7. Tetrahedron
We may take molecular structure of the molecules such as ZnO, gold and silver compounds, whatever has been used to make these nanoparticles... after that we may expand those arrays applying the symetries of the crystal structure, based on the available information, we cut out the shapes and dimension of the nanoparticles... after that it may be docked with the enzyme structures... However, in our experience the nanoparticles surfaces was not observed to be same everywhere in terms of composition... therefore it is difficult to predict from which side it may interact with the active amino acid side chains on the enzymes...People are publishing results on this but with too much speculations and assumptions... which may not represent real information.
  • asked a question related to Software Development
Question
6 answers
I'm researching Agile Adoption in software development. When searching for answers on the success rate of agile adoption, all I get is research mentioning the success of agile software projects.
I specifically want to know how many organizations succeed in adopting agile software development.
Does anyone have any pointers?
Much appreciated.
Andries.
Relevant answer
Answer
Agile manifesto and principles look extremely fascinating and practical on paper, it starts appearing equally ineffectual to produce a balance among project’s scope, time, cost, quality, and risks when materialized in a certain organizational culture, structure and environment in terms of success rate.
  • asked a question related to Software Development
Question
8 answers
I would like to know which software development model to be used in developing mobile application in educational field.
Relevant answer
I think Agile Methodology foe mobile Application Development is good .The factors which need to be in place are : Idea of the application , Design , Development , Execution And Testing .
  • asked a question related to Software Development
Question
6 answers
The effect of agile software development teams on productivity.....
Relevant answer
Answer
There could be a lot of reasons and the most effected one is the communication. Without communication a team member cannot
1) Express his/her problems
2) Understand the task he/she is going to work on
3) Enhance his/her confidence
4) Refine his/her communication skills
5) Be more productive and much more...
All these facts are based on real industrial experience that's why I'm not referencing any case study or methodology here.
  • asked a question related to Software Development
Question
21 answers
I have been trying, for five years, to get information about practices and methods into scientific software development, also called software for science or software for research, more formerly research software engineering.
It seems to have a dark side because systematic, disciplined and measurable tasks are not present, and worst, any formal approach in order to get confidence data through quantitative or formal qualitative methods has been no answer.
Please give me your opinion, perceptions about this dark side. If you have been part of a software development team, even a one-person team, please let me know your practice answering this short questionnaire. It includes a checkbox for knowing the results (https://goo.gl/aJ2Sj1).
Relevant answer
Answer
Consider looking up the Software Carpentry project. It's been running for 20 years in various forms and is intended to help scientists write and share better code. The goal is help scientists do more science and spend less time on software (less designing, coding, testing, etc.)
  • asked a question related to Software Development
Question
2 answers
Developing software using micro services based on agent technologies in research purpose. Lets discussed about it.
Relevant answer
Yu can create an app based on microservice using Spring boot and orchest it by Spring cloud. Spring boot an application framework for Java langauage that provides you the best practices for software development abd you can create a RESTful apps easily.
  • asked a question related to Software Development
Question
6 answers
Is it possible to actually publish computer based systems created to cater to society needs? like an app designed for a certain business problem? would that be a good paper that could be published?
Relevant answer
Answer
You can see in this address where you can publish Software. There are around 1800 journals in Scopus. Also you can refine your search by country or region.
  • asked a question related to Software Development
Question
14 answers
I am MS/M.Phil Student, I need to select any topic for my thesis. suggestions required.
Relevant answer
Answer
Adding big-data and data-mining capabilities to supply chain management systems is a good topic, powered by the increased attention to Industry 4.0.
On the same lines, any software implementation related to Industry 4.0 under more specific conditions (for example, limitations of 3rd-world countries) is also a good research topic.
In any case, both suggestions will lead you to either develop a specific system, to research the development conditions, limitations, theory and architecture, or both.
  • asked a question related to Software Development
Question
7 answers
Hi Guys,
I am looking for volunteer software development opportunity for some project. I carry 5 years of software development experience mostly with Python. Currently I work at a company called Seagate on monitoring of exa scale storage product.
Relevant answer
Answer
Hello I'am interested to volunteer. What kind of software?
  • asked a question related to Software Development
Question
9 answers
I am using Matlab R2018a with Simulink and Embedded Coder together with DRV8312 development kit. I was able to set up LED blink, generate PWM signals, use SCI communication and also I successfully run ADC-PWM Synchronization via ADC Interrupt example. All the outputs were correct and everything behaved as expected.
My problem is that all my programs after loading to target processor only execute for few minutes (lets say from 2 to 5 minutes) and then suddenly stop to execute. According to profiling, everything seems to be all right and there are no timing issues.
Could you please provide me with some direction about where to look for the solution? Why all my programs stop executing?
Relevant answer
Answer
Dear Marton and dear Apartna, thank you once again for your comments.
We have done debugging of automatically generated code with my colleague Viktor Šlapák. Code was generated correctly, but in one line (this line was different for different examples of generated code) the code for no reason didn't jump to following line but instead jumped out of available memory every time.
Fortunately, we have more than one DRV8312 kit, so we tried another kits. These were running correctly without stopping. I did many of different tests, but execution is stopping only with that first one kit which is probably somehow damaged. To conclude, we guess it is a hardware problem.
  • asked a question related to Software Development
Question
5 answers
I am currently working on my thesis about "Implementation Barriers to Agile Strategy Development Concepts". Since the topic "agile concepts" is mostly covered in software development and project management, I am searching for specific literature on "agile strategy development".
Relevant answer
Answer
  • asked a question related to Software Development
Question
4 answers
Hi everybody, for my master thesis in information systems i'm looking for a data set with data about the team composition of software development projects. How many back-end, front end, business analyst, architect or whatever position for this or this size of project ?
Dataset would be ideal but if you have statistics reports about team composition in software development projects that's also great.
Thank you in advance,
Relevant answer
  • asked a question related to Software Development
Question
5 answers
We are looking for a formal notation or language for megamodels preferably with a graphical representation (but text will do). To my knowledge, beside the basics defined by Favre, there does not exist one commonly used notation. We need to describe models, meta-models, transformations, and transformations as source and target models.
Thanks for your help
Reiner
Relevant answer
Answer
You can use object-role modeling (ORM) to design large models. ORM is a graphical language that is based on first order logic and set theory. ORM has been implemented in a free tool called NORMA which you can download from https://www.ormfoundation.org/files/folders/norma_the_software/default.aspx
  • asked a question related to Software Development
Question
6 answers
I need good advice and references on how the different roles in an agile software development team should work together most efficiently.
Relevant answer
Answer
I think the most suitable agile methodology for this scenario is Scrum, since it is a management methodology and can be applied to a wide range of situations (including scenarios were there are not developers, for example).
I would recomend starting with a book the describe as the basics and then you can personalize scrum the way you find more suitable:
Schwaber, K., & Beedle, M. (2002). Agile software development with Scrum (Vol. 1). Upper Saddle River: Prentice Hall.
You can find good starting materials online, provided by Scrum Alliance ans The Scrum Guide:
Kind Regards,
Andrea
  • asked a question related to Software Development
Question
4 answers
Open Source Software Development has become rapidly growing and widely preferable term in the field of software development.
Relevant answer
Answer
Dear Eduard Babulak !
A framework provides you the best solution for developing well structured, maintainable and up-gradable software. It saves a lot of time by re-using generic modules and libraries in order to focus on the other areas. Applications developed using a framework are inter-operable with market standards.
But, there’s always been a confusion for many beginners to select a right framework. There are many frameworks for developing a same type of application. Without proper knowledge and research, you may end up learning a framework which is no longer useful or required for modern applications. That is the main reason behind this article. Here, I’m going to mention 5 best open source frameworks for developing modern applications.
1. Django - If you are a python programmer and looking for a way to enter in web development. Django has all you need. It is a full-stack open-source framework powered by Python. It has all the web development features you’ll ever require for a better website. The framework provides templates, libraries, and APIs designed to work together for connectivity. Django is based on a simple Model-Template-View architecture (Similar to MVC) to divide logic and views. It supports all common databases along with Object Relational Mapper (ORM) to map project’s objects with database tables.
2. Node.js - There was a time when Javascript used to be considered as a client-side scripting language for web applications. It used to be embedded in HTML page and run by a JavaScript engine in the web browser. The node.js framework was created with an idea of unifying web application development around a single programming language, rather than different languages for server side and client side script. So it created JavaScript run-time environment that executes JavaScript code on server-side. It is now one of the Top 5 best modern javaScript frameworks for Web and App development.
3. Ruby on Rails - Ruby on Rails or Rails is an open source, server-side web application framework written in Ruby programming language. Rails support full stack development, which supports both the front-end and back-end. Some popular clients of this framework are Twitter, Basecamp, and Amazon. Rails is based on the MVC framework that provides default structures for a database, a web service, and web pages. It facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS, and JavaScript for display and user interfacing.
4. Ionic Framework - Ionic Framework is a 100% free and open source project for complete multi-platform hybrid mobile app development. It is built on top of AngularJS and Apache Cordova. Ionic provides tools and services for developing hybrid mobile apps using Web technologies like CSS, HTML5, and Sass. You can build progressive web and native mobile apps for every major operating system, with a single codebase.
5. TensorFlow - TensorFlow is an open-source library for carrying out numerical computations using data flow graphs. It was developed and released by Google Brain team under the Apache 2.0 open source license. The framework is written in Python, C++, and CUDA. It features a symbolic math library and used for machine learning applications such as neural networks. TensorFlow has an architecture that allows computation on any CPU or GPU, desktop, server, or even mobile and edge devices.
Reference ( Benefits ): https://bit.ly/2H17JZH
  • asked a question related to Software Development
Question
7 answers
I am working in the software development industry and would like to measure the relationship between project managers leadership and project stakeholder satisfaction. LPI seems to be a good scale for measuring leadership, I am looking for a scale with similar validity and reliability for measuring project stakeholder satisfaction.
Relevant answer
Answer
With a measure of likert scale deemed attractions in common in both sides is sufficient. but it also depends on the scope of the project....
  • asked a question related to Software Development
Question
4 answers
how to determine bounds based on DDD (Domain Driven Design)?
Relevant answer
Answer
My opinion is that you have your answer already in your question: Find your bounded contexts. I also had to refactor a software monolith and it was very helpful to focus on the data model first. With this data model, you know the entities in your system. In a second step, you should consider the functionality of your monolith. Do it not in a fine granular way. Try to abstract from the implementation and to identify logical components. If you find such components, then your are able to describe their functionality and to describe the parts of the model it needs. Subsequently, you can separate your data model to the components and you get your bounded contexts. Furthermore, your components are nice approximations of microservices.
So, in short:
  1. Data model of the whole application (abstract)
  2. Functionality of the whole application (abstract)
  3. Find logical components
  4. Describe the functionality of components and determine, which parts of the data model they affect
  5. The separated data model build your bounded contexts
  6. The components are your microservices
I hope, it helps
  • asked a question related to Software Development
Question
3 answers
Toward improvement of drug discovery process by innovation in computational screening of medicinal plants for therapeutic potential. I will like to discuss and carryout my proposal on the development of new phyto-medicine analysis software and server, with interested company or research group. Kindly send links and contacts.
Relevant answer
Answer
Interesting...
  • asked a question related to Software Development
Question
6 answers
Dear RG members,
Once I came across a software developed by Kay O Holloran to analyse moving pictures/videos. If you know such things, multimodal tools/models
Relevant answer
Answer
  • asked a question related to Software Development
Question
9 answers
I am going to use the data for student project so that they can do practical work in my quality assurance and software metrics course.
Regards,
Metin Turan
Relevant answer
Answer
You can consider using the PROMISE repository (http://openscience.us/repo/).
Regards
Luigi Lavazza
  • asked a question related to Software Development
Question
5 answers
What is the biggest reason for software failures in the medical software development?
Relevant answer
Answer
Technically, I have no access to data pertaining to specific medical software development outcomes, but generally, software development (Bespoke) tends to be very prone to failure, where the definition of failure is usually non-linear and involves multiple stakeholders. The figure is in the 90th percentile, so, most software initiatives tend to inevitably fail. Like most endeavours, the more people to please, the lower the probability of success.
I have done some work in the area of success factors in software development projects, you can take a look at the paper here:
Dubey, Santosh J., Key Success Factors in Software Development Projects (November 1, 2011). Available at SSRN: https://ssrn.com/abstract=1952935 or http://dx.doi.org/10.2139/ssrn.1952935
  • asked a question related to Software Development
Question
3 answers
Dear Sir or Madam
we invite you to participate in a short 10-15 minutes online survey. Our research at the Leibniz Universität Hannover is about reusing artifacts in requirements engineering. The target group of this study are those who are involved in any related activity to the requirements engineering of software development processes. Please don't hesitate to forward this invitation to other potential participants.
We appreciate your time! Many thanks for participating!
Best regards,
Javad Ghofrani
Relevant answer
Answer
Just filled it in. Please, keep me posted.
BTW: You should reconsider the answers to the following question:
"How important is reuse in your process predominantly?
- Not at all important
- Important
- Fairly important
- Reliability
- Very important
- No answer"
There is only one possibility for less than important but two for more than important plus "reliability" that seems a bit odd.
  • asked a question related to Software Development
Question
6 answers
I was reading a paper about the differences between software development in general and game development, and the authors made some really good points regarding software testing, however their research was not focused specifically on software testing.
So, I decided to collect further evidence regarding this topic to explore the particularities of software testing in game development.
Therefore, I'd like some opinions about it.
So, if you have any experience in software testing, game development or both, please, consider take 10 minutes off to answer a couple of simple questions about this experience and give your opinion on this matter: https://goo.gl/hrrZEZ.
Relevant answer
Answer
Likewise traditional software, the generic phases of life-cycle in game development are totally covered ( inception, analysis, design, implementation, test, deployment and maintenance). Besides, units test, integration test should also be performed for this kind of development. Meanwhile, the difference could be highlighted at the level of acceptance test. Since customers, who are responsible for expressing the corresponding test cases, are in many times absent, and given that games are public oriented software and not usually tailored for a specific customer.
  • asked a question related to Software Development
Question
3 answers
I have a research prototype developed in medical image processing (CT/MR) which can be used as a low-cost medical software. I want to publish the elevation of this work from research prototype stage to product stage (its software development life cycle) and about features provided in this software. I want to know which is the best place to publish? Software related journals? or Radiology related? or Core medical image processing journals?
Relevant answer
Answer
Dear Manjunath, you asked a tricky question. Yes the journal you published should be the area you are going to explore or occupy at present or hope to join. If you are a person from IT filed better look at IT journals. Basically your recognition is with IT. Example is, No one take too serious when you are talking about swimming techniques if you are not a expert in swimming. So the publications are strengthen your expert area unless you are going to publish a very unique research.
Hence find your expert area by looking back your career path and find the journal accordingly.
  • asked a question related to Software Development
Question
2 answers
R is more powerful tool to analyse the data statistically. All register cases in database can be analyze using R programming in more accurate manner. Python is good for application development. An Android based application can also be developed. I will suggest to write a proposal for Ignite ICT funds to develop a comprehensive software to predict and analyse Spinal deformities in kids. I offer myself for software development.
Regards
Dr. Wasim (Your student)
Relevant answer
Answer
Tensorflow and R programming are recommended for data analysis, If one have a good dataset then results can be validate using both the techniques. An application (s/w) can be developed to automate and analyse Spinal Deformity in Kids. This is very important domain of study as I have worked and presented an article in 3rd Symposium of Aga Khan University, Hospital (few years back). Study was based on Spinal Deformity in School going Kids because of heavy school bags. Unfortunately we did not establish a proper software for further study. We need to develop a comprehensive software to analyse and generate relevant results.
I think now idea is clear. Sorry for inconvenience
  • asked a question related to Software Development
Question
7 answers
Could anyone direct me to the current research trends in Requirement engineering and its relationship with agile software development?
Relevant answer
Answer
- Quality Attributes elicitation in agile.
- Requirement elicitation in distributed agile projects.
Also, the following review presents current challenges for Requirement Engineering in Agile development:
  • asked a question related to Software Development
Question
12 answers
What is the best Matlab (or Python) - open source high level - package for GPR processing and visualization - to work on as an user, or to software development?
What about OpenDtect/Madagascar - again - for GPR processing and visualization - to work on as user, and to develop? Is there enough available plugins?