Questions tagged [software-evaluation]
12 questions
8
votes
6 answers
Is looking at random code snippets useful to quickly determine the quality of a project?
To get an idea of the quality of a project that I've never seen before (usually open source projects that I'm considering whether or not to use), I often start by opening random files and eyeballing fine details of the code.
I look for things…

Flash
- 189
- 3
5
votes
6 answers
How do I evaluate an IDE?
I don't want to know which IDE is best, because that's subjective. I'd like to know how to evaluate an IDE. I'm primarily a vim user, and realistically happy there, but occasionally look at languages that have powerful IDE's and I consider using…

xenoterracide
- 1,223
- 1
- 10
- 21
3
votes
4 answers
Explanation of two of Lehman's Laws of Software Evolution
I have a hard time understanding #3 and #8 of Lehman's Laws of Software Evolution.
The laws are:
(1974) "Self Regulation" — E-type system evolution processes are self-regulating with the distribution of product and process measures close to…

Willy G
- 195
- 1
- 7
3
votes
2 answers
Are there any well-known quantitative approaches to evaluate a particular design whether it satisfies or violates the SOLID design principles?
I designed an application framework by considering the SOLID design principles and supported by design patterns. However, I wonder if there are any automated tools or well-known approaches to evaluate whether the SOLID design principles are…

Mahmood G. B.
- 39
- 2
3
votes
3 answers
Evaluating the complete revision of other's software
I'm having some difficulty to evaluate the revision of a software: the software was paid by customer years ago, never used, and now the customer have noticed that it doesn't work as expected.
Now this customer asked me to evaluate the project (I…

Luca
- 294
- 1
- 9
3
votes
4 answers
Would Using a PHP Framework Be Beneficial in My Context?
I've just started work at a small start-up company who mainly uses PHP to develop their front-end apps. I had no prior PHP experience before joining, and this has led to my apps becoming large pieces of spaghetti code. I essentially started by…

Will Sewell
- 133
- 4
2
votes
4 answers
Evolution of an Application: how to manage and improve core engine?
The web application I work on has been live for a year now, but it's time for it to evolve and one of the ways in which it is evolving is into a multi-brand application - in this case several different companies using the application, different…
user57667
1
vote
5 answers
Is it possible to rate how predictable a program's behavior will be?
If so how, and what value would this rating have in understanding the code?
For example, I would guess that programs using genetic or neutral algorithms would be less predictable than one calculating the sum of pi.

blunders
- 4,550
- 4
- 31
- 48
1
vote
1 answer
Function points measure for a business applications framework. Is that possible?
So, my boss wants to have a complexity measure for a framework developed internally in our company. Is that possible?
As far as I know, functions points do not apply to software that doesn't have persistence per se, and also doesn't have GUI's (it's…

lgomide
- 111
- 2
-1
votes
2 answers
Offline demo of website - tools to handle "saved" external links
I am designing a test (demo to users) of a web site from my local machine without Internet access. The site will be hosted locally, but I would also like users to be able to follow links to certain external sites. Are there tools that can make the…

iftheshoefritz
- 781
- 1
- 7
- 16
-1
votes
3 answers
How to manage and improve a web application with 50 customers?
We've developed a Web Application using ASP.NET and Sql Server. We've started selling it and of course are still continue improving and developing it.
How do we go about updating each client's version of the site? We have, maybe, 50 customers. So 50…

Muhammet Göktürk Ayan
- 101
- 2
-6
votes
1 answer
Percentage of time of an evaluation used to perform the evaluation
I often need to evaluate the time required to do software modifications and include this time in the evaluation.
What is the average percentage of the time evaluated that should be used to perform the evaluation ?
For example, if I evaluate the…

Mr Rubix
- 89
- 3