Questions tagged [research]
The research tag has no usage guidance.
51 questions
0
votes
3
answers
173
views
According to Swanson's maintenance activities, what category does paying down Technical Debt in a Software fall into?
I am trying to understand the categories of maintenance activities described by E.B. Swanson, i.e., Perfective, Adaptive, and Corrective; which category does paying down Technical Debt (TD) fall into? ...
7
votes
4
answers
2k
views
Where did the quote or study of developers write 10 lines of code per day come from?
When I search the internet people said there was a 'study' that says developers write 10 lines of code per day come. Other results claim the mythical man month says it. I searched a digital copy of ...
4
votes
2
answers
292
views
How can I know when a paper is too hard for me to be able to implement their code and/or understand their math - within a given deadline?
I've been assigned to explore implementing (along with modifications, so understanding it is a must) this algorithm for the 'Redistricting Problem': https://dl.acm.org/doi/pdf/10.1145/3274895.3274979 ....
-2
votes
1
answer
87
views
When to update neural network model in production?
I have a trained neural network about to go into production, and am wondering about when to update it with new data.
Say, if the "Similar questions" banner when asking a question is ...
9
votes
5
answers
597
views
Convincing "agile" product managers of the value of planning
Became tech lead of a startup a few months ago. Software development is under Product in the org chart.
Even by startup standards the codebase I've inherited is poor. Example: the dev team took three ...
3
votes
1
answer
264
views
How to reconcile 'notebook'-style programming with other best practices?
I try to write most of my code using standard practices. Those include amongst other and related to this specific question having short-ish functions, well encapsulated objects when OO is used, not ...
0
votes
1
answer
97
views
Are there any actionable conclusions from the paper "On the correlation between size and metric validity"?
In the paper On the correlation between size and metric validity Gil and Lalouche conclude that all popular software metrics are only valid insofar as they are correlated with code size.
They use ...
16
votes
2
answers
1k
views
If there are two ways of approaching a task, how should one choose between them?
I have a specific use case, and have found 3 ways of doing it across the internet, which are defined for vague usage cases. I am staring at these three wondering which to apply.
I tend to sit there ...
13
votes
2
answers
348
views
Are there any build systems that incorporate relative expected task times into the schedule?
Here's a small illustration of my question:
Assume a build job that consists of 4 independent tasks named A-D. D takes longer than A-C do in sum.
A build system that cannot incorporate the relative ...
4
votes
2
answers
523
views
How to handle large number of configuration parameters across a program conceptually?
Imagine a software system where you have like 100 parameters, each of which is sensible to change (in my case this is a reasearch system for machine learning). The obvious solution is to store all ...
2
votes
1
answer
124
views
How to research API usage?
I'd like to find out how often and if a certain pattern in a certain programming language is used.
In my case - I'd like to find out how many/if people do eval("/"+regexString+"/") in JavaScript and/...
0
votes
1
answer
94
views
What are the implications of implementing a research idea published by a university? [closed]
Suppose a researcher publishes a paper about something that could potentially be of high revenue potential.
A software developer reads it then decides to pursue a business with it.
What are the ...
0
votes
2
answers
161
views
Which license retains copyright while allowing work to be shared and derived from?
I am working on an academic research project whose results and some code we intend to publish. Research journals and conferences explicitly require that the authors have copyright over the work done ...
2
votes
3
answers
400
views
Is 25% to me as sole author a good deal? [closed]
This is my first contract negotiation. So I've written a program which supports some hardware that the company makes. (The support is important, and most customers will buy it, but the software ...
4
votes
3
answers
241
views
What is a good rule-of-thumb for naming link-tables?
In the same way that a publication table might relate to a person table via subscriptions, or a company table might relate to a person table via employee, I'm wondering if there is a descriptive way ...
1
vote
0
answers
94
views
Is there a formal enumeration of the ways that components can be coupled / depend on eachother?
Say you have
class A {
}
class B {
}
One type dependency is "method parameter":
class A {
}
class B {
public void M(A a) {
}
}
Another is "method returns":
class A {
}
class B {
public ...
21
votes
3
answers
893
views
Has research been done on the effectiveness of Planning Poker as an estimation technique?
Although it is a commonly held opinion that planning poker improves the accuracy of project estimations (a small sample of which demonstrated on this question), has any defined research been done on ...
11
votes
2
answers
713
views
Categories of 'for' loops
I remember once reading some research where a body of C code had been analysed, and the findings were that the vast majority of for loops could be categorised into about five categories, corresponding ...
3
votes
1
answer
174
views
Network computation
I'm pretty sure that someone has already thought about it and researched it extensively, but I'm having trouble finding any materials or even keywords to look for, for the idea that I was thinking ...
4
votes
1
answer
214
views
How common is it to submit papers to journals or conferences outside of academia? [closed]
I worked in academia a few years, but more on the D-side of R&D. The race for papers never appealed to me and I'm a practical not theoretical type, but I do like reading papers on certain topics (...
47
votes
6
answers
59k
views
What is the difference between development and R&D?
I was asked by a colleague to explain clearly the difference between ordinary development and research and development (R&D) and was unable to do it. After reading Wikipedia, I still don't have ...
75
votes
18
answers
7k
views
Why don't research papers that mention custom software release the source code? [closed]
Is there a reason why the source code of software mentioned in research papers is not released? I understand that research papers are more about the general idea of accomplishing something than ...
1
vote
3
answers
315
views
Methods for systematically researching technologies to use in a project?
If I want to recommend a technology/plugin/library to my company for use in a project, are there any methodologies I can use that will produce more reliable results and a more convincing presentation ...
2
votes
2
answers
2k
views
How to maintain Motivation and enthusiasm once you have figured out the solution needed [closed]
I am currently undertaking a software project on my own time. When I first got the project I put in many hours working out how to do the "tricky" parts of the solution. I spent many hours googling and ...
2
votes
1
answer
1k
views
Research topics for starting and optimizing a high-traffic website [closed]
I bury a good deal of my ideas for fear that I don't know enough about scaling web applications and high-traffic websites. That said, I'd like to know of any general topics to research in order to ...
3
votes
6
answers
757
views
Does heavy JavaScript use adversely impact Googleability?
I've been developing the client-side for my web-app in JavaScript.
The JavaScript can communicate with my server over REST (HTTP)[JSON, XML, CSV] or RPC (XML, JSON).
I'm writing writing this ...
12
votes
4
answers
1k
views
Where could Distributed Version Control Systems currently be in Gartner's hype cycle? [closed]
Edit: Given the recent downvoting (+8/-6 at this point) it was made clear to me that Gartner's lifecycle is a biased metric from a programmer's perspective. This is something that is part of a paper I'...
7
votes
2
answers
1k
views
Test Driven Development, has it reduced stress for developers?
I understand the benefits of test driven development, but have there been any studies that reveal the level of satisfaction with the product or stress levels of the authoring developers with the ...
6
votes
6
answers
851
views
How does agile estimate the time required for a "research phase"?
According to canonical agile development, what is the appropriate amount of learning that an engineer should engage in before implementing a solution to a problem?
If an engineer knows she is too ...
1
vote
1
answer
168
views
Would this violate any copyright issues? [closed]
I am currently publishing a paper on skin detection. However, I need to find the appropriate histogram bin size for each colorspace. I recently came upon a paper that published what it found to be the ...
9
votes
5
answers
956
views
Is there evidence that developers working remotely are less productive then when they work onsite? [closed]
So I was speaking to one of the folks I work with here a few days ago, and they were complaining that their company no longer allows workers to work remotely at all any more due to the decrease in ...
5
votes
6
answers
451
views
How to set up a one-man research in the difference between BDD and Waterfall?
Earlier, I asked a question about how to measure the quality of a project. The outcome of that question was that the quality of the project can be divided into two parts:
Internal quality (code ...
0
votes
10
answers
1k
views
Assembly in a research paper
I am doing a research paper on programming, and I need to somehow explain assembly... I've never learned the language, but I understand what it is used for and kinda what it looks like...
MOV A,47
...
13
votes
4
answers
23k
views
Where can I get a diverse set of sample text? [closed]
I am trying to gather statistics on character or word sequences used in the English language for use in a software project.
Where can I can get a large amount (several GB would be nice) of English ...
7
votes
7
answers
2k
views
Research on software defects [closed]
There is a chapter in "Making Software: What really works and why we believe it" By Andy Oram and Greg Wilson about software defects, and what metrics can be used to predict them.
To summarize (from ...
7
votes
4
answers
2k
views
research papers vs books [closed]
For studying advanced topics, what's the better and nearer to complete approach? Can books cover what's in research papers, journals or those ACM transactions, or Springer's LNCS? Or reading research ...
2
votes
3
answers
2k
views
Best algorithm to correlate similar articles [closed]
which is the best way to correlate and group similar articles?
I mean something like Google News, which groups under a single topic different articles from different sources.
I'm not interested in ...
12
votes
1
answer
332
views
Are there any studies on the relationship between software testing practices and developer productivity? [closed]
Are there any studies on the relationship between software testing practices (unit and/or integration tests) and developer productivity?
6
votes
3
answers
742
views
Programming language popularity: Is there data on migration trends?
I'm looking for historical statistics showing approximately how many developers of some language X switch to language Y. It should be the kind of data that answers question such as:
Are former VB6 ...
7
votes
6
answers
2k
views
Are 70% of programs/business applications/something based in COBOL? [closed]
I heard this number and a quick google search reveals a whole lot of touting this number and absolutely zero data (honestly most articles promoting COBOL read like 95% propoganda). Perhaps it's true ...
12
votes
2
answers
3k
views
Pseudocode for Brodal queue
I'm trying to find more resources regarding Brodal heap. All I found is a haskell implementation of Brodal-Okasaki heap, but I think that they are skew heaps, is this correct? Furthermore, I'm ...
3
votes
4
answers
299
views
Planning to write research paper - Tips or resources? [closed]
I am a junior in high school and I've developed an optimization system for functional languages that could be very powerful. My computer science professors at Boise State University believe I should ...
2
votes
1
answer
4k
views
How to begin writing a relational SQL database [closed]
I was wondering about how databases like MySQL and SQLite are developed to run as quickly and as well as they do.
I'm looking for answers to questions like:
How is SQL token-ized? Do you build an ...
10
votes
3
answers
284
views
Planning development when academic research is involved
Dear fellow programmers,
how do you do "software planning" when academic research is involved? And, on a side note, how do you convince your boss that writing software is not like building a house ...
2
votes
4
answers
187
views
What kind of research study would cause you to change your software practices? [closed]
Software development today isn't evidence-based. That is, we don't really choose technologies and practices based on the outcome of research studies the way (we hope!) they do in, say, medicine.
As ...
18
votes
6
answers
1k
views
Are writing research papers only for academics?
I have been noticing certain trends about writing research papers in India. They are written either by students or by academics.
Do people working in day jobs (like me) in the software industry ...
4
votes
6
answers
252
views
Preparation for Ph.D [closed]
I am going to start Ph.D (software security research) very soon. How can I prepare for that. Please recommend any tools or softwares that I need to familiarize with before stating the Ph.D. Any ...
3
votes
2
answers
505
views
What encryption method should I use?
I am looking for some information on encryption. Here's what I'm trying to do:
Get unique information from our customer (an ID or something)
Generate and encrypt some data on our side (using the ...
0
votes
1
answer
1k
views
Research paper on distributed computing - Advice? [closed]
I am writing my first research paper on distributed storage systems. We also have a prototype working (partially). The project was a complete implementation based project where we envisage to take ...
11
votes
3
answers
316
views
How do you deal with over-the-head APIs/technology
I guess most people have been in this situation.
The initial project planning begins. The requirements are outlined. After architectural review and sorting through APIs/Frameworks the fitting ...